home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11525_lcrXObj.txt < prev    next >
Text File  |  1995-08-07  |  299KB  |  5,387 lines

  1. # near model CODE resource
  2. # jump table entries: 7696-7742 (47 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  5. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  6. 0000000C  286E 0010                movea.l    A4, [A6 + 0x10]
  7. 00000010  302C 0016                move.w     D0, [A4 + 0x16]
  8. 00000014  48C0                     ext.l      D0
  9. 00000016  2F00                     move.l     -[A7], D0
  10. 00000018  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  11. 0000001C  2F0B                     move.l     -[A7], A3
  12. 0000001E  2053                     movea.l    A0, [A3]
  13. 00000020  2268 0004                movea.l    A1, [A0 + 0x4]
  14. 00000024  4E91                     jsr        [A1]
  15. 00000026  7000                     moveq.l    D0, 0x00
  16. 00000028  2D40 0018                move.l     [A6 + 0x18], D0
  17. 0000002C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  18. 00000032  4E5E                     unlink     A6
  19. 00000034  205F                     movea.l    A0, [A7]+
  20. 00000036  4FEF 0010                lea.l      A7, [A7 + 0x10]
  21. 0000003A  4ED0                     jmp        [A0]
  22. 0000003C  4E56 0000                link       A6, 0
  23. 00000040  48E7 0018                movem.l    -[A7], A3,A4
  24. 00000044  266E 0008                movea.l    A3, [A6 + 0x8]
  25. 00000048  2853                     movea.l    A4, [A3]
  26. 0000004A  41ED 1E32                lea.l      A0, [A5 + 0x1E32 /* export_962 */]
  27. 0000004E  2888                     move.l     [A4], A0
  28. 00000050  296E 0010 0004           move.l     [A4 + 0x4], [A6 + 0x10]
  29. 00000056  296E 000C 0008           move.l     [A4 + 0x8], [A6 + 0xC]
  30. 0000005C  2F0B                     move.l     -[A7], A3
  31. 0000005E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32. 00000062  7001                     moveq.l    D0, 0x01
  33. 00000064  1F00                     move.b     -[A7], D0
  34. 00000066  4EBA 28FC                jsr        [PC + 0x28FC /* 00002964 */]
  35. 0000006A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  36. 00000070  4E5E                     unlink     A6
  37. 00000072  4E75                     rts
  38. 00000074  4E56 0000                link       A6, 0
  39. 00000078  2F0C                     move.l     -[A7], A4
  40. 0000007A  286E 0008                movea.l    A4, [A6 + 0x8]
  41. 0000007E  2F0C                     move.l     -[A7], A4
  42. 00000080  2054                     movea.l    A0, [A4]
  43. 00000082  2F28 0008                move.l     -[A7], [A0 + 0x8]
  44. 00000086  7000                     moveq.l    D0, 0x00
  45. 00000088  1F00                     move.b     -[A7], D0
  46. 0000008A  4EBA 28D8                jsr        [PC + 0x28D8 /* 00002964 */]
  47. 0000008E  286E FFFC                movea.l    A4, [A6 - 0x4]
  48. 00000092  4E5E                     unlink     A6
  49. 00000094  4E75                     rts
  50. fn00000096:
  51. 00000096  4E56 FFEE                link       A6, -0x0012
  52. 0000009A  48E7 0108                movem.l    -[A7], D7,A4
  53. 0000009E  2E2E 000C                move.l     D7, [A6 + 0xC]
  54. 000000A2  49EE FFEE                lea.l      A4, [A6 - 0x12]
  55. 000000A6  397C 0008 0006           move.w     [A4 + 0x6], 0x8
  56. 000000AC  297C 0000 0093 0008      move.l     [A4 + 0x8], 0x93
  57. 000000B4  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  58. 000000BA  7000                     moveq.l    D0, 0x00
  59. 000000BC  2940 000E                move.l     [A4 + 0xE], D0
  60. 000000C0  598F                     subq.l     A7, 4
  61. 000000C2  7002                     moveq.l    D0, 0x02
  62. 000000C4  2F00                     move.l     -[A7], D0
  63. 000000C6  2F0C                     move.l     -[A7], A4
  64. 000000C8  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  65. 000000CE  2F07                     move.l     -[A7], D7
  66. 000000D0  2047                     movea.l    A0, D7
  67. 000000D2  2050                     movea.l    A0, [A0]
  68. 000000D4  2250                     movea.l    A1, [A0]
  69. 000000D6  4E91                     jsr        [A1]
  70. 000000D8  4CEE 1080 FFE6           movem.l    D7,A4, [A6 - 0x1A]
  71. 000000DE  4E5E                     unlink     A6
  72. 000000E0  4E75                     rts
  73. fn000000E2:
  74. 000000E2  4E56 FFF8                link       A6, -0x0008
  75. 000000E6  48E7 0108                movem.l    -[A7], D7,A4
  76. 000000EA  3E2E 000A                move.w     D7, [A6 + 0xA]
  77. 000000EE  486E FFF8                pea.l      [A6 - 0x8]
  78. 000000F2  7001                     moveq.l    D0, 0x01
  79. 000000F4  2F00                     move.l     -[A7], D0
  80. 000000F6  48C7                     ext.l      D7
  81. 000000F8  2F07                     move.l     -[A7], D7
  82. 000000FA  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  83. 000000FE  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  84. 00000102  2840                     movea.l    A4, D0
  85. 00000104  200C                     move.l     D0, A4
  86. 00000106  4FEF 0010                lea.l      A7, [A7 + 0x10]
  87. 0000010A  660C                     bne        +0xE /* 00000118 */
  88. 0000010C  7002                     moveq.l    D0, 0x02
  89. 0000010E  2F00                     move.l     -[A7], D0
  90. 00000110  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  91. 00000114  584F                     addq.w     A7, 4
  92. 00000116  602A                     bra        +0x2C /* 00000142 */
  93. label00000118:
  94. 00000118  41EE FFFA                lea.l      A0, [A6 - 0x6]
  95. 0000011C  224C                     movea.l    A1, A4
  96. 0000011E  20D9                     move.l     [A0]+, [A1]+
  97. 00000120  30D9                     move.w     [A0]+, [A1]+
  98. 00000122  206E 000C                movea.l    A0, [A6 + 0xC]
  99. 00000126  224C                     movea.l    A1, A4
  100. 00000128  22D8                     move.l     [A1]+, [A0]+
  101. 0000012A  32D8                     move.w     [A1]+, [A0]+
  102. 0000012C  70FA                     moveq.l    D0, 0xFFFFFFFA
  103. 0000012E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  104. 00000132  660E                     bne        +0x10 /* 00000142 */
  105. 00000134  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  106. 00000138  48C7                     ext.l      D7
  107. 0000013A  2F07                     move.l     -[A7], D7
  108. 0000013C  4EBA FF58                jsr        [PC - 0xA8 /* 00000096 */]
  109. 00000140  504F                     addq.w     A7, 8
  110. label00000142:
  111. 00000142  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  112. 00000148  4E5E                     unlink     A6
  113. 0000014A  4E75                     rts
  114. fn0000014C:
  115. 0000014C  4E56 FFF8                link       A6, -0x0008
  116. 00000150  48E7 0108                movem.l    -[A7], D7,A4
  117. 00000154  3E2E 000A                move.w     D7, [A6 + 0xA]
  118. 00000158  4AAD F0FA                tst.l      [A5 - 0xF06]
  119. 0000015C  6750                     beq        +0x52 /* 000001AE */
  120. 0000015E  486E FFF8                pea.l      [A6 - 0x8]
  121. 00000162  7000                     moveq.l    D0, 0x00
  122. 00000164  2F00                     move.l     -[A7], D0
  123. 00000166  48C7                     ext.l      D7
  124. 00000168  2F07                     move.l     -[A7], D7
  125. 0000016A  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  126. 0000016E  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  127. 00000172  2840                     movea.l    A4, D0
  128. 00000174  200C                     move.l     D0, A4
  129. 00000176  4FEF 0010                lea.l      A7, [A7 + 0x10]
  130. 0000017A  6732                     beq        +0x34 /* 000001AE */
  131. 0000017C  41EE FFFA                lea.l      A0, [A6 - 0x6]
  132. 00000180  224C                     movea.l    A1, A4
  133. 00000182  20D9                     move.l     [A0]+, [A1]+
  134. 00000184  30D9                     move.w     [A0]+, [A1]+
  135. 00000186  202E FFFC                move.l     D0, [A6 - 0x4]
  136. 0000018A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  137. 0000018E  661E                     bne        +0x20 /* 000001AE */
  138. 00000190  4254                     clr.w      [A4]
  139. 00000192  7000                     moveq.l    D0, 0x00
  140. 00000194  2940 0002                move.l     [A4 + 0x2], D0
  141. 00000198  72FA                     moveq.l    D1, 0xFFFFFFFA
  142. 0000019A  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  143. 0000019E  660E                     bne        +0x10 /* 000001AE */
  144. 000001A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  145. 000001A4  48C7                     ext.l      D7
  146. 000001A6  2F07                     move.l     -[A7], D7
  147. 000001A8  4EBA FEEC                jsr        [PC - 0x114 /* 00000096 */]
  148. 000001AC  504F                     addq.w     A7, 8
  149. label000001AE:
  150. 000001AE  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  151. 000001B4  4E5E                     unlink     A6
  152. 000001B6  4E75                     rts
  153. 000001B8  4E56 0000                link       A6, 0
  154. 000001BC  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  155. 000001C0  3C2E 000E                move.w     D6, [A6 + 0xE]
  156. 000001C4  48C6                     ext.l      D6
  157. 000001C6  2F06                     move.l     -[A7], D6
  158. 000001C8  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  159. 000001CC  3C00                     move.w     D6, D0
  160. 000001CE  7E0C                     moveq.l    D7, 0x0C
  161. 000001D0  202D F0E0                move.l     D0, [A5 - 0xF20]
  162. 000001D4  D087                     add.l      D0, D7
  163. 000001D6  B0AD F0DC                cmp.l      D0, [A5 - 0xF24]
  164. 000001DA  5DC3                     slt        D3
  165. 000001DC  4403                     neg.b      D3
  166. 000001DE  6704                     beq        +0x6 /* 000001E4 */
  167. 000001E0  7001                     moveq.l    D0, 0x01
  168. 000001E2  600A                     bra        +0xC /* 000001EE */
  169. label000001E4:
  170. 000001E4  2F07                     move.l     -[A7], D7
  171. 000001E6  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  172. 000001EA  4A00                     tst.b      D0
  173. 000001EC  584F                     addq.w     A7, 4
  174. label000001EE:
  175. 000001EE  584F                     addq.w     A7, 4
  176. 000001F0  677C                     beq        +0x7E /* 0000026E */
  177. 000001F2  DFAD F0E0                add.l      [A5 - 0xF20], D7
  178. 000001F6  54AD F0E6                addq.l     [A5 - 0xF1A], 2
  179. 000001FA  206D F0D8                movea.l    A0, [A5 - 0xF28]
  180. 000001FE  202D F0E0                move.l     D0, [A5 - 0xF20]
  181. 00000202  D090                     add.l      D0, [A0]
  182. 00000204  322D F0E8                move.w     D1, [A5 - 0xF18]
  183. 00000208  48C1                     ext.l      D1
  184. 0000020A  D281                     add.l      D1, D1
  185. 0000020C  2401                     move.l     D2, D1
  186. 0000020E  D482                     add.l      D2, D2
  187. 00000210  D282                     add.l      D1, D2
  188. 00000212  2840                     movea.l    A4, D0
  189. 00000214  99C1                     sub.l      A4, D1
  190. 00000216  302D F0E8                move.w     D0, [A5 - 0xF18]
  191. 0000021A  48C0                     ext.l      D0
  192. 0000021C  5580                     subq.l     D0, 2
  193. 0000021E  D080                     add.l      D0, D0
  194. 00000220  2200                     move.l     D1, D0
  195. 00000222  D281                     add.l      D1, D1
  196. 00000224  D081                     add.l      D0, D1
  197. 00000226  2F00                     move.l     -[A7], D0
  198. 00000228  206D F0D8                movea.l    A0, [A5 - 0xF28]
  199. 0000022C  202D F0E0                move.l     D0, [A5 - 0xF20]
  200. 00000230  D090                     add.l      D0, [A0]
  201. 00000232  322D F0E8                move.w     D1, [A5 - 0xF18]
  202. 00000236  48C1                     ext.l      D1
  203. 00000238  5581                     subq.l     D1, 2
  204. 0000023A  D281                     add.l      D1, D1
  205. 0000023C  2401                     move.l     D2, D1
  206. 0000023E  D482                     add.l      D2, D2
  207. 00000240  D282                     add.l      D1, D2
  208. 00000242  9081                     sub.l      D0, D1
  209. 00000244  2F00                     move.l     -[A7], D0
  210. 00000246  2F0C                     move.l     -[A7], A4
  211. 00000248  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  212. 0000024C  38BC 0008                move.w     [A4], 0x8
  213. 00000250  7074                     moveq.l    D0, 0x74
  214. 00000252  2940 0002                move.l     [A4 + 0x2], D0
  215. 00000256  5C4C                     addq.w     A4, 6
  216. 00000258  38BC 0008                move.w     [A4], 0x8
  217. 0000025C  48C6                     ext.l      D6
  218. 0000025E  2946 0002                move.l     [A4 + 0x2], D6
  219. 00000262  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  220. 00000266  4EBA 0010                jsr        [PC + 0x10 /* 00000278 */]
  221. 0000026A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  222. label0000026E:
  223. 0000026E  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  224. 00000274  4E5E                     unlink     A6
  225. 00000276  4E75                     rts
  226. fn00000278:
  227. 00000278  4E56 0000                link       A6, 0
  228. 0000027C  48E7 1100                movem.l    -[A7], D3,D7
  229. 00000280  2E2E 0008                move.l     D7, [A6 + 0x8]
  230. 00000284  7000                     moveq.l    D0, 0x00
  231. 00000286  2B40 F1BA                move.l     [A5 - 0xE46], D0
  232. 0000028A  598F                     subq.l     A7, 4
  233. 0000028C  7000                     moveq.l    D0, 0x00
  234. 0000028E  2F00                     move.l     -[A7], D0
  235. 00000290  2F00                     move.l     -[A7], D0
  236. 00000292  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  237. 00000298  2F07                     move.l     -[A7], D7
  238. 0000029A  2047                     movea.l    A0, D7
  239. 0000029C  2050                     movea.l    A0, [A0]
  240. 0000029E  2250                     movea.l    A1, [A0]
  241. 000002A0  4E91                     jsr        [A1]
  242. 000002A2  BEAD F1BA                cmp.l      D7, [A5 - 0xE46]
  243. 000002A6  57C3                     seq        D3
  244. 000002A8  4403                     neg.b      D3
  245. 000002AA  1003                     move.b     D0, D3
  246. 000002AC  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  247. 000002B2  4E5E                     unlink     A6
  248. 000002B4  4E75                     rts
  249. fn000002B6:
  250. 000002B6  4E56 0000                link       A6, 0
  251. 000002BA  7018                     moveq.l    D0, 0x18
  252. 000002BC  2F00                     move.l     -[A7], D0
  253. 000002BE  720F                     moveq.l    D1, 0x0F
  254. 000002C0  2F01                     move.l     -[A7], D1
  255. 000002C2  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  256. 000002C6  4E5E                     unlink     A6
  257. 000002C8  4E75                     rts
  258. 000002CA  4E56 FFF0                link       A6, -0x0010
  259. 000002CE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  260. 000002D2  3A2E 0012                move.w     D5, [A6 + 0x12]
  261. 000002D6  486E FFF8                pea.l      [A6 - 0x8]
  262. 000002DA  7001                     moveq.l    D0, 0x01
  263. 000002DC  2F00                     move.l     -[A7], D0
  264. 000002DE  48C5                     ext.l      D5
  265. 000002E0  2F05                     move.l     -[A7], D5
  266. 000002E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  267. 000002E6  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  268. 000002EA  2840                     movea.l    A4, D0
  269. 000002EC  200C                     move.l     D0, A4
  270. 000002EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  271. 000002F2  6700 0162                beq        +0x164 /* 00000456 */
  272. 000002F6  7003                     moveq.l    D0, 0x03
  273. 000002F8  B054                     cmp.w      D0, [A4]
  274. 000002FA  6646                     bne        +0x48 /* 00000342 */
  275. 000002FC  206C 0002                movea.l    A0, [A4 + 0x2]
  276. 00000300  2D48 FFF4                move.l     [A6 - 0xC], A0
  277. 00000304  2050                     movea.l    A0, [A0]
  278. 00000306  2D68 0008 FFF0           move.l     [A6 - 0x10], [A0 + 0x8]
  279. 0000030C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  280. 00000310  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  281. 00000314  206E FFF4                movea.l    A0, [A6 - 0xC]
  282. 00000318  2050                     movea.l    A0, [A0]
  283. 0000031A  2668 0004                movea.l    A3, [A0 + 0x4]
  284. 0000031E  2053                     movea.l    A0, [A3]
  285. 00000320  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  286. 00000326  206E 000C                movea.l    A0, [A6 + 0xC]
  287. 0000032A  2050                     movea.l    A0, [A0]
  288. 0000032C  2253                     movea.l    A1, [A3]
  289. 0000032E  2029 0004                move.l     D0, [A1 + 0x4]
  290. 00000332  D1A8 0004                add.l      [A0 + 0x4], D0
  291. 00000336  2F0B                     move.l     -[A7], A3
  292. 00000338  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  293. 0000033C  504F                     addq.w     A7, 8
  294. 0000033E  6000 008A                bra        +0x8C /* 000003CA */
  295. label00000342:
  296. 00000342  4EBA FF72                jsr        [PC - 0x8E /* 000002B6 */]
  297. 00000346  2D40 FFF0                move.l     [A6 - 0x10], D0
  298. 0000034A  6700 010A                beq        +0x10C /* 00000456 */
  299. 0000034E  7000                     moveq.l    D0, 0x00
  300. 00000350  2F00                     move.l     -[A7], D0
  301. 00000352  7214                     moveq.l    D1, 0x14
  302. 00000354  2F01                     move.l     -[A7], D1
  303. 00000356  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  304. 0000035A  2D40 FFF4                move.l     [A6 - 0xC], D0
  305. 0000035E  504F                     addq.w     A7, 8
  306. 00000360  660E                     bne        +0x10 /* 00000370 */
  307. 00000362  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  308. 00000366  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  309. 0000036A  584F                     addq.w     A7, 4
  310. 0000036C  6000 00E8                bra        +0xEA /* 00000456 */
  311. label00000370:
  312. 00000370  206E FFF4                movea.l    A0, [A6 - 0xC]
  313. 00000374  2650                     movea.l    A3, [A0]
  314. 00000376  41ED 1E72                lea.l      A0, [A5 + 0x1E72 /* export_970 */]
  315. 0000037A  2688                     move.l     [A3], A0
  316. 0000037C  422B 0012                clr.b      [A3 + 0x12]
  317. 00000380  7000                     moveq.l    D0, 0x00
  318. 00000382  2740 000C                move.l     [A3 + 0xC], D0
  319. 00000386  276E FFF0 0008           move.l     [A3 + 0x8], [A6 - 0x10]
  320. 0000038C  3745 0010                move.w     [A3 + 0x10], D5
  321. 00000390  3D7C 0003 FFFA           move.w     [A6 - 0x6], 0x3
  322. 00000396  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  323. 0000039C  322E FFF8                move.w     D1, [A6 - 0x8]
  324. 000003A0  48C1                     ext.l      D1
  325. 000003A2  206E 0008                movea.l    A0, [A6 + 0x8]
  326. 000003A6  2050                     movea.l    A0, [A0]
  327. 000003A8  D281                     add.l      D1, D1
  328. 000003AA  2401                     move.l     D2, D1
  329. 000003AC  E589                     lsl        D1, 2
  330. 000003AE  D282                     add.l      D1, D2
  331. 000003B0  41F0 1818                lea.l      A0, [A0 + D1 + 0x18]
  332. 000003B4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  333. 000003B8  20D9                     move.l     [A0]+, [A1]+
  334. 000003BA  30D9                     move.w     [A0]+, [A1]+
  335. 000003BC  486E FFFA                pea.l      [A6 - 0x6]
  336. 000003C0  48C5                     ext.l      D5
  337. 000003C2  2F05                     move.l     -[A7], D5
  338. 000003C4  4EBA FD1C                jsr        [PC - 0x2E4 /* 000000E2 */]
  339. 000003C8  504F                     addq.w     A7, 8
  340. label000003CA:
  341. 000003CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  342. 000003CE  2650                     movea.l    A3, [A0]
  343. 000003D0  206E 000C                movea.l    A0, [A6 + 0xC]
  344. 000003D4  2748 0004                move.l     [A3 + 0x4], A0
  345. 000003D8  2050                     movea.l    A0, [A0]
  346. 000003DA  316E FFF8 0018           move.w     [A0 + 0x18], [A6 - 0x8]
  347. 000003E0  206E 000C                movea.l    A0, [A6 + 0xC]
  348. 000003E4  2050                     movea.l    A0, [A0]
  349. 000003E6  3A28 0048                move.w     D5, [A0 + 0x48]
  350. 000003EA  4247                     clr.w      D7
  351. 000003EC  6064                     bra        +0x66 /* 00000452 */
  352. label000003EE:
  353. 000003EE  206E 000C                movea.l    A0, [A6 + 0xC]
  354. 000003F2  2C10                     move.l     D6, [A0]
  355. 000003F4  2046                     movea.l    A0, D6
  356. 000003F6  2028 004A                move.l     D0, [A0 + 0x4A]
  357. 000003FA  D086                     add.l      D0, D6
  358. 000003FC  48C7                     ext.l      D7
  359. 000003FE  2407                     move.l     D2, D7
  360. 00000400  2202                     move.l     D1, D2
  361. 00000402  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  362. 00000406  4841                     swap.w     D1
  363. 00000408  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  364. 0000040C  4841                     swap.w     D1
  365. 0000040E  4241                     clr.w      D1
  366. 00000410  D481                     add.l      D2, D1
  367. 00000412  2642                     movea.l    A3, D2
  368. 00000414  D7C0                     add.l      A3, D0
  369. 00000416  7000                     moveq.l    D0, 0x00
  370. 00000418  2F00                     move.l     -[A7], D0
  371. 0000041A  7201                     moveq.l    D1, 0x01
  372. 0000041C  2F01                     move.l     -[A7], D1
  373. 0000041E  3013                     move.w     D0, [A3]
  374. 00000420  48C0                     ext.l      D0
  375. 00000422  2F00                     move.l     -[A7], D0
  376. 00000424  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  377. 00000428  48C0                     ext.l      D0
  378. 0000042A  588F                     addq.l     A7, 4
  379. 0000042C  2F00                     move.l     -[A7], D0
  380. 0000042E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  381. 00000432  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  382. 00000436  2840                     movea.l    A4, D0
  383. 00000438  200C                     move.l     D0, A4
  384. 0000043A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  385. 0000043E  6716                     beq        +0x18 /* 00000456 */
  386. 00000440  38BC 0004                move.w     [A4], 0x4
  387. 00000444  48C7                     ext.l      D7
  388. 00000446  2947 0002                move.l     [A4 + 0x2], D7
  389. 0000044A  47EB 002A                lea.l      A3, [A3 + 0x2A]
  390. 0000044E  3007                     move.w     D0, D7
  391. 00000450  5247                     addq.w     D7, 1
  392. label00000452:
  393. 00000452  BA47                     cmp.w      D5, D7
  394. 00000454  6E98                     bgt        -0x66 /* 000003EE */
  395. label00000456:
  396. 00000456  4CEE 18E0 FFDC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x24]
  397. 0000045C  4E5E                     unlink     A6
  398. 0000045E  4E75                     rts
  399. fn00000460:
  400. 00000460  4E56 0000                link       A6, 0
  401. 00000464  48E7 0118                movem.l    -[A7], D7,A3,A4
  402. 00000468  3E2E 000E                move.w     D7, [A6 + 0xE]
  403. 0000046C  48C7                     ext.l      D7
  404. 0000046E  206E 0008                movea.l    A0, [A6 + 0x8]
  405. 00000472  2050                     movea.l    A0, [A0]
  406. 00000474  2007                     move.l     D0, D7
  407. 00000476  D080                     add.l      D0, D0
  408. 00000478  2200                     move.l     D1, D0
  409. 0000047A  E588                     lsl        D0, 2
  410. 0000047C  D081                     add.l      D0, D1
  411. 0000047E  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  412. 00000482  286B 0006                movea.l    A4, [A3 + 0x6]
  413. 00000486  2F0C                     move.l     -[A7], A4
  414. 00000488  2054                     movea.l    A0, [A4]
  415. 0000048A  3028 0010                move.w     D0, [A0 + 0x10]
  416. 0000048E  48C0                     ext.l      D0
  417. 00000490  2F00                     move.l     -[A7], D0
  418. 00000492  4EBA FCB8                jsr        [PC - 0x348 /* 0000014C */]
  419. 00000496  2054                     movea.l    A0, [A4]
  420. 00000498  2F28 000C                move.l     -[A7], [A0 + 0xC]
  421. 0000049C  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  422. 000004A0  2054                     movea.l    A0, [A4]
  423. 000004A2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  424. 000004A6  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  425. 000004AA  2F0C                     move.l     -[A7], A4
  426. 000004AC  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  427. 000004B0  48C7                     ext.l      D7
  428. 000004B2  206E 0008                movea.l    A0, [A6 + 0x8]
  429. 000004B6  2050                     movea.l    A0, [A0]
  430. 000004B8  2007                     move.l     D0, D7
  431. 000004BA  D080                     add.l      D0, D0
  432. 000004BC  2200                     move.l     D1, D0
  433. 000004BE  E588                     lsl        D0, 2
  434. 000004C0  D081                     add.l      D0, D1
  435. 000004C2  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  436. 000004C6  426B 0004                clr.w      [A3 + 0x4]
  437. 000004CA  7000                     moveq.l    D0, 0x00
  438. 000004CC  2740 0006                move.l     [A3 + 0x6], D0
  439. 000004D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  440. 000004D4  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  441. 000004DA  4E5E                     unlink     A6
  442. 000004DC  4E75                     rts
  443. 000004DE  4E56 0000                link       A6, 0
  444. 000004E2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  445. 000004E6  266E 0008                movea.l    A3, [A6 + 0x8]
  446. 000004EA  2053                     movea.l    A0, [A3]
  447. 000004EC  3C28 000C                move.w     D6, [A0 + 0xC]
  448. 000004F0  4247                     clr.w      D7
  449. 000004F2  6030                     bra        +0x32 /* 00000524 */
  450. label000004F4:
  451. 000004F4  48C7                     ext.l      D7
  452. 000004F6  2053                     movea.l    A0, [A3]
  453. 000004F8  2007                     move.l     D0, D7
  454. 000004FA  D080                     add.l      D0, D0
  455. 000004FC  2200                     move.l     D1, D0
  456. 000004FE  E588                     lsl        D0, 2
  457. 00000500  D081                     add.l      D0, D1
  458. 00000502  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  459. 00000506  70FF                     moveq.l    D0, 0xFFFFFFFF
  460. 00000508  B054                     cmp.w      D0, [A4]
  461. 0000050A  6714                     beq        +0x16 /* 00000520 */
  462. 0000050C  7003                     moveq.l    D0, 0x03
  463. 0000050E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  464. 00000512  660C                     bne        +0xE /* 00000520 */
  465. 00000514  48C7                     ext.l      D7
  466. 00000516  2F07                     move.l     -[A7], D7
  467. 00000518  2F0B                     move.l     -[A7], A3
  468. 0000051A  4EBA FF44                jsr        [PC - 0xBC /* 00000460 */]
  469. 0000051E  504F                     addq.w     A7, 8
  470. label00000520:
  471. 00000520  3007                     move.w     D0, D7
  472. 00000522  5247                     addq.w     D7, 1
  473. label00000524:
  474. 00000524  BC47                     cmp.w      D6, D7
  475. 00000526  6ECC                     bgt        -0x32 /* 000004F4 */
  476. 00000528  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  477. 0000052E  4E5E                     unlink     A6
  478. 00000530  4E75                     rts
  479. fn00000532:
  480. 00000532  4E56 FFFA                link       A6, -0x0006
  481. 00000536  41EE FFFA                lea.l      A0, [A6 - 0x6]
  482. 0000053A  43EE 000C                lea.l      A1, [A6 + 0xC]
  483. 0000053E  20D9                     move.l     [A0]+, [A1]+
  484. 00000540  30D9                     move.w     [A0]+, [A1]+
  485. 00000542  302E FFFA                move.w     D0, [A6 - 0x6]
  486. 00000546  5940                     subq.w     D0, 4
  487. 00000548  6706                     beq        +0x8 /* 00000550 */
  488. 0000054A  5940                     subq.w     D0, 4
  489. 0000054C  6732                     beq        +0x34 /* 00000580 */
  490. 0000054E  601C                     bra        +0x1E /* 0000056C */
  491. label00000550:
  492. 00000550  202E FFFC                move.l     D0, [A6 - 0x4]
  493. 00000554  5480                     addq.l     D0, 2
  494. 00000556  4480                     neg.l      D0
  495. 00000558  2D40 FFFC                move.l     [A6 - 0x4], D0
  496. 0000055C  70FF                     moveq.l    D0, 0xFFFFFFFF
  497. 0000055E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  498. 00000562  6E1C                     bgt        +0x1E /* 00000580 */
  499. 00000564  70FE                     moveq.l    D0, 0xFFFFFFFE
  500. 00000566  2D40 FFFC                move.l     [A6 - 0x4], D0
  501. 0000056A  6014                     bra        +0x16 /* 00000580 */
  502. label0000056C:
  503. 0000056C  41EE 0012                lea.l      A0, [A6 + 0x12]
  504. 00000570  2F20                     move.l     -[A7], -[A0]
  505. 00000572  3F20                     move.w     -[A7], -[A0]
  506. 00000574  7006                     moveq.l    D0, 0x06
  507. 00000576  2F00                     move.l     -[A7], D0
  508. 00000578  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  509. 0000057C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  510. label00000580:
  511. 00000580  206E 0008                movea.l    A0, [A6 + 0x8]
  512. 00000584  43EE FFFA                lea.l      A1, [A6 - 0x6]
  513. 00000588  20D9                     move.l     [A0]+, [A1]+
  514. 0000058A  30D9                     move.w     [A0]+, [A1]+
  515. 0000058C  4E5E                     unlink     A6
  516. 0000058E  4E75                     rts
  517. fn00000590:
  518. 00000590  4E56 FFF2                link       A6, -0x000E
  519. 00000594  48E7 0018                movem.l    -[A7], A3,A4
  520. 00000598  266E 0008                movea.l    A3, [A6 + 0x8]
  521. 0000059C  200B                     move.l     D0, A3
  522. 0000059E  6700 00DC                beq        +0xDE /* 0000067C */
  523. 000005A2  7003                     moveq.l    D0, 0x03
  524. 000005A4  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  525. 000005A8  6F0E                     ble        +0x10 /* 000005B8 */
  526. 000005AA  7012                     moveq.l    D0, 0x12
  527. 000005AC  2F00                     move.l     -[A7], D0
  528. 000005AE  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  529. 000005B2  584F                     addq.w     A7, 4
  530. 000005B4  6000 00C6                bra        +0xC8 /* 0000067C */
  531. label000005B8:
  532. 000005B8  206D F0D8                movea.l    A0, [A5 - 0xF28]
  533. 000005BC  202D F0E0                move.l     D0, [A5 - 0xF20]
  534. 000005C0  D090                     add.l      D0, [A0]
  535. 000005C2  322D F0E8                move.w     D1, [A5 - 0xF18]
  536. 000005C6  48C1                     ext.l      D1
  537. 000005C8  5581                     subq.l     D1, 2
  538. 000005CA  D281                     add.l      D1, D1
  539. 000005CC  2401                     move.l     D2, D1
  540. 000005CE  D482                     add.l      D2, D2
  541. 000005D0  D282                     add.l      D1, D2
  542. 000005D2  2840                     movea.l    A4, D0
  543. 000005D4  99C1                     sub.l      A4, D1
  544. 000005D6  41EE FFFA                lea.l      A0, [A6 - 0x6]
  545. 000005DA  224C                     movea.l    A1, A4
  546. 000005DC  20D9                     move.l     [A0]+, [A1]+
  547. 000005DE  30D9                     move.w     [A0]+, [A1]+
  548. 000005E0  38BC 0002                move.w     [A4], 0x2
  549. 000005E4  206D F0D8                movea.l    A0, [A5 - 0xF28]
  550. 000005E8  202D F0E0                move.l     D0, [A5 - 0xF20]
  551. 000005EC  D090                     add.l      D0, [A0]
  552. 000005EE  322D F0E8                move.w     D1, [A5 - 0xF18]
  553. 000005F2  48C1                     ext.l      D1
  554. 000005F4  5381                     subq.l     D1, 1
  555. 000005F6  D281                     add.l      D1, D1
  556. 000005F8  2401                     move.l     D2, D1
  557. 000005FA  D482                     add.l      D2, D2
  558. 000005FC  D282                     add.l      D1, D2
  559. 000005FE  9081                     sub.l      D0, D1
  560. 00000600  2040                     movea.l    A0, D0
  561. 00000602  5C88                     addq.l     A0, 6
  562. 00000604  2F20                     move.l     -[A7], -[A0]
  563. 00000606  3F20                     move.w     -[A7], -[A0]
  564. 00000608  486E FFF2                pea.l      [A6 - 0xE]
  565. 0000060C  4EBA FF24                jsr        [PC - 0xDC /* 00000532 */]
  566. 00000610  4A6D F166                tst.w      [A5 - 0xE9A]
  567. 00000614  4FEF 000A                lea.l      A7, [A7 + 0xA]
  568. 00000618  6662                     bne        +0x64 /* 0000067C */
  569. 0000061A  486E FFF8                pea.l      [A6 - 0x8]
  570. 0000061E  7001                     moveq.l    D0, 0x01
  571. 00000620  2F00                     move.l     -[A7], D0
  572. 00000622  322E FFF6                move.w     D1, [A6 - 0xA]
  573. 00000626  48C1                     ext.l      D1
  574. 00000628  2F01                     move.l     -[A7], D1
  575. 0000062A  2053                     movea.l    A0, [A3]
  576. 0000062C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  577. 00000630  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  578. 00000634  2840                     movea.l    A4, D0
  579. 00000636  200C                     move.l     D0, A4
  580. 00000638  4FEF 0010                lea.l      A7, [A7 + 0x10]
  581. 0000063C  660C                     bne        +0xE /* 0000064A */
  582. 0000063E  7030                     moveq.l    D0, 0x30
  583. 00000640  2F00                     move.l     -[A7], D0
  584. 00000642  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  585. 00000646  584F                     addq.w     A7, 4
  586. 00000648  6032                     bra        +0x34 /* 0000067C */
  587. label0000064A:
  588. 0000064A  41EE FFF2                lea.l      A0, [A6 - 0xE]
  589. 0000064E  224C                     movea.l    A1, A4
  590. 00000650  20D9                     move.l     [A0]+, [A1]+
  591. 00000652  30D9                     move.w     [A0]+, [A1]+
  592. 00000654  41EE FFFA                lea.l      A0, [A6 - 0x6]
  593. 00000658  224C                     movea.l    A1, A4
  594. 0000065A  22D8                     move.l     [A1]+, [A0]+
  595. 0000065C  32D8                     move.w     [A1]+, [A0]+
  596. 0000065E  302E FFF2                move.w     D0, [A6 - 0xE]
  597. 00000662  7201                     moveq.l    D1, 0x01
  598. 00000664  E1A9                     lsl        D1, D0
  599. 00000666  C2BC 0000 0262           and.l      D1, 0x262
  600. 0000066C  670E                     beq        +0x10 /* 0000067C */
  601. 0000066E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  602. 00000672  2F20                     move.l     -[A7], -[A0]
  603. 00000674  3F20                     move.w     -[A7], -[A0]
  604. 00000676  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  605. 0000067A  5C4F                     addq.w     A7, 6
  606. label0000067C:
  607. 0000067C  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  608. 00000682  4E5E                     unlink     A6
  609. 00000684  4E75                     rts
  610. fn00000686:
  611. 00000686  4E56 FFF2                link       A6, -0x000E
  612. 0000068A  48E7 0018                movem.l    -[A7], A3,A4
  613. 0000068E  266E 0008                movea.l    A3, [A6 + 0x8]
  614. 00000692  200B                     move.l     D0, A3
  615. 00000694  6700 00B2                beq        +0xB4 /* 00000748 */
  616. 00000698  7002                     moveq.l    D0, 0x02
  617. 0000069A  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  618. 0000069E  6F0E                     ble        +0x10 /* 000006AE */
  619. 000006A0  7012                     moveq.l    D0, 0x12
  620. 000006A2  2F00                     move.l     -[A7], D0
  621. 000006A4  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  622. 000006A8  584F                     addq.w     A7, 4
  623. 000006AA  6000 009C                bra        +0x9E /* 00000748 */
  624. label000006AE:
  625. 000006AE  206D F0D8                movea.l    A0, [A5 - 0xF28]
  626. 000006B2  202D F0E0                move.l     D0, [A5 - 0xF20]
  627. 000006B6  D090                     add.l      D0, [A0]
  628. 000006B8  322D F0E8                move.w     D1, [A5 - 0xF18]
  629. 000006BC  48C1                     ext.l      D1
  630. 000006BE  5381                     subq.l     D1, 1
  631. 000006C0  D281                     add.l      D1, D1
  632. 000006C2  2401                     move.l     D2, D1
  633. 000006C4  D482                     add.l      D2, D2
  634. 000006C6  D282                     add.l      D1, D2
  635. 000006C8  9081                     sub.l      D0, D1
  636. 000006CA  2040                     movea.l    A0, D0
  637. 000006CC  5C88                     addq.l     A0, 6
  638. 000006CE  2F20                     move.l     -[A7], -[A0]
  639. 000006D0  3F20                     move.w     -[A7], -[A0]
  640. 000006D2  486E FFF2                pea.l      [A6 - 0xE]
  641. 000006D6  4EBA FE5A                jsr        [PC - 0x1A6 /* 00000532 */]
  642. 000006DA  4A6D F166                tst.w      [A5 - 0xE9A]
  643. 000006DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  644. 000006E2  6664                     bne        +0x66 /* 00000748 */
  645. 000006E4  486E FFF8                pea.l      [A6 - 0x8]
  646. 000006E8  7001                     moveq.l    D0, 0x01
  647. 000006EA  2F00                     move.l     -[A7], D0
  648. 000006EC  322E FFF6                move.w     D1, [A6 - 0xA]
  649. 000006F0  48C1                     ext.l      D1
  650. 000006F2  2F01                     move.l     -[A7], D1
  651. 000006F4  2053                     movea.l    A0, [A3]
  652. 000006F6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  653. 000006FA  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  654. 000006FE  2840                     movea.l    A4, D0
  655. 00000700  200C                     move.l     D0, A4
  656. 00000702  4FEF 0010                lea.l      A7, [A7 + 0x10]
  657. 00000706  6740                     beq        +0x42 /* 00000748 */
  658. 00000708  41EE FFFA                lea.l      A0, [A6 - 0x6]
  659. 0000070C  224C                     movea.l    A1, A4
  660. 0000070E  20D9                     move.l     [A0]+, [A1]+
  661. 00000710  30D9                     move.w     [A0]+, [A1]+
  662. 00000712  302E FFFA                move.w     D0, [A6 - 0x6]
  663. 00000716  7201                     moveq.l    D1, 0x01
  664. 00000718  E1A9                     lsl        D1, D0
  665. 0000071A  C2BC 0000 0262           and.l      D1, 0x262
  666. 00000720  670C                     beq        +0xE /* 0000072E */
  667. 00000722  486E FFFA                pea.l      [A6 - 0x6]
  668. 00000726  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  669. 0000072A  584F                     addq.w     A7, 4
  670. 0000072C  600E                     bra        +0x10 /* 0000073C */
  671. label0000072E:
  672. 0000072E  7002                     moveq.l    D0, 0x02
  673. 00000730  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  674. 00000734  6606                     bne        +0x8 /* 0000073C */
  675. 00000736  3D7C 0004 FFFA           move.w     [A6 - 0x6], 0x4
  676. label0000073C:
  677. 0000073C  206E 000C                movea.l    A0, [A6 + 0xC]
  678. 00000740  43EE FFFA                lea.l      A1, [A6 - 0x6]
  679. 00000744  20D9                     move.l     [A0]+, [A1]+
  680. 00000746  30D9                     move.w     [A0]+, [A1]+
  681. label00000748:
  682. 00000748  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  683. 0000074E  4E5E                     unlink     A6
  684. 00000750  4E75                     rts
  685. fn00000752:
  686. 00000752  4E56 0000                link       A6, 0
  687. 00000756  2F0C                     move.l     -[A7], A4
  688. 00000758  286E 0008                movea.l    A4, [A6 + 0x8]
  689. 0000075C  200C                     move.l     D0, A4
  690. 0000075E  673C                     beq        +0x3E /* 0000079C */
  691. 00000760  2F0C                     move.l     -[A7], A4
  692. 00000762  4EBA 104E                jsr        [PC + 0x104E /* 000017B2 */]
  693. 00000766  2054                     movea.l    A0, [A4]
  694. 00000768  2028 0008                move.l     D0, [A0 + 0x8]
  695. 0000076C  B0AD F154                cmp.l      D0, [A5 - 0xEAC]
  696. 00000770  584F                     addq.w     A7, 4
  697. 00000772  6606                     bne        +0x8 /* 0000077A */
  698. 00000774  7000                     moveq.l    D0, 0x00
  699. 00000776  2B40 F154                move.l     [A5 - 0xEAC], D0
  700. label0000077A:
  701. 0000077A  206E 000C                movea.l    A0, [A6 + 0xC]
  702. 0000077E  2050                     movea.l    A0, [A0]
  703. 00000780  2F28 0004                move.l     -[A7], [A0 + 0x4]
  704. 00000784  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  705. 00000788  2054                     movea.l    A0, [A4]
  706. 0000078A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  707. 0000078E  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  708. 00000792  2F0C                     move.l     -[A7], A4
  709. 00000794  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  710. 00000798  4FEF 000C                lea.l      A7, [A7 + 0xC]
  711. label0000079C:
  712. 0000079C  286E FFFC                movea.l    A4, [A6 - 0x4]
  713. 000007A0  4E5E                     unlink     A6
  714. 000007A2  4E75                     rts
  715. fn000007A4:
  716. 000007A4  4E56 FFFA                link       A6, -0x0006
  717. 000007A8  48E7 0118                movem.l    -[A7], D7,A3,A4
  718. 000007AC  286E 0008                movea.l    A4, [A6 + 0x8]
  719. 000007B0  7002                     moveq.l    D0, 0x02
  720. 000007B2  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  721. 000007B6  6F0E                     ble        +0x10 /* 000007C6 */
  722. 000007B8  7012                     moveq.l    D0, 0x12
  723. 000007BA  2F00                     move.l     -[A7], D0
  724. 000007BC  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  725. 000007C0  584F                     addq.w     A7, 4
  726. 000007C2  6000 00D4                bra        +0xD6 /* 00000898 */
  727. label000007C6:
  728. 000007C6  206D F0D8                movea.l    A0, [A5 - 0xF28]
  729. 000007CA  202D F0E0                move.l     D0, [A5 - 0xF20]
  730. 000007CE  D090                     add.l      D0, [A0]
  731. 000007D0  322D F0E8                move.w     D1, [A5 - 0xF18]
  732. 000007D4  48C1                     ext.l      D1
  733. 000007D6  5381                     subq.l     D1, 1
  734. 000007D8  D281                     add.l      D1, D1
  735. 000007DA  2401                     move.l     D2, D1
  736. 000007DC  D482                     add.l      D2, D2
  737. 000007DE  D282                     add.l      D1, D2
  738. 000007E0  9081                     sub.l      D0, D1
  739. 000007E2  2040                     movea.l    A0, D0
  740. 000007E4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  741. 000007E8  22D8                     move.l     [A1]+, [A0]+
  742. 000007EA  32D8                     move.w     [A1]+, [A0]+
  743. 000007EC  486E FFFA                pea.l      [A6 - 0x6]
  744. 000007F0  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  745. 000007F4  4A00                     tst.b      D0
  746. 000007F6  584F                     addq.w     A7, 4
  747. 000007F8  6618                     bne        +0x1A /* 00000812 */
  748. 000007FA  41EE 0000                lea.l      A0, [A6 + 0x0]
  749. 000007FE  2F20                     move.l     -[A7], -[A0]
  750. 00000800  3F20                     move.w     -[A7], -[A0]
  751. 00000802  7009                     moveq.l    D0, 0x09
  752. 00000804  2F00                     move.l     -[A7], D0
  753. 00000806  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  754. 0000080A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  755. 0000080E  6000 0088                bra        +0x8A /* 00000898 */
  756. label00000812:
  757. 00000812  7000                     moveq.l    D0, 0x00
  758. 00000814  2F00                     move.l     -[A7], D0
  759. 00000816  2F00                     move.l     -[A7], D0
  760. 00000818  322E FFFE                move.w     D1, [A6 - 0x2]
  761. 0000081C  48C1                     ext.l      D1
  762. 0000081E  2F01                     move.l     -[A7], D1
  763. 00000820  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  764. 00000824  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  765. 00000828  2640                     movea.l    A3, D0
  766. 0000082A  200B                     move.l     D0, A3
  767. 0000082C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  768. 00000830  6704                     beq        +0x6 /* 00000836 */
  769. 00000832  7E01                     moveq.l    D7, 0x01
  770. 00000834  605A                     bra        +0x5C /* 00000890 */
  771. label00000836:
  772. 00000836  7E00                     moveq.l    D7, 0x00
  773. 00000838  4A2E 0013                tst.b      [A6 + 0x13]
  774. 0000083C  672C                     beq        +0x2E /* 0000086A */
  775. 0000083E  202E FFFC                move.l     D0, [A6 - 0x4]
  776. 00000842  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  777. 00000848  671C                     beq        +0x1E /* 00000866 */
  778. 0000084A  5380                     subq.l     D0, 1
  779. 0000084C  6718                     beq        +0x1A /* 00000866 */
  780. 0000084E  5380                     subq.l     D0, 1
  781. 00000850  6714                     beq        +0x16 /* 00000866 */
  782. 00000852  0480 0000 0026           subi.l     D0, 0x26 /* '&' */
  783. 00000858  670C                     beq        +0xE /* 00000866 */
  784. 0000085A  0480 0000 0014           subi.l     D0, 0x14
  785. 00000860  6704                     beq        +0x6 /* 00000866 */
  786. 00000862  5380                     subq.l     D0, 1
  787. 00000864  662A                     bne        +0x2C /* 00000890 */
  788. label00000866:
  789. 00000866  7E01                     moveq.l    D7, 0x01
  790. 00000868  6026                     bra        +0x28 /* 00000890 */
  791. label0000086A:
  792. 0000086A  202E FFFC                move.l     D0, [A6 - 0x4]
  793. 0000086E  0480 0000 005B           subi.l     D0, 0x5B /* '[' */
  794. 00000874  6718                     beq        +0x1A /* 0000088E */
  795. 00000876  0480 0000 001A           subi.l     D0, 0x1A
  796. 0000087C  6710                     beq        +0x12 /* 0000088E */
  797. 0000087E  0480 0000 000D           subi.l     D0, 0xD /* '\r' */
  798. 00000884  6708                     beq        +0xA /* 0000088E */
  799. 00000886  0480 0000 0014           subi.l     D0, 0x14
  800. 0000088C  6602                     bne        +0x4 /* 00000890 */
  801. label0000088E:
  802. 0000088E  7E01                     moveq.l    D7, 0x01
  803. label00000890:
  804. 00000890  38BC 0004                move.w     [A4], 0x4
  805. 00000894  2947 0002                move.l     [A4 + 0x2], D7
  806. label00000898:
  807. 00000898  4CEE 1880 FFEE           movem.l    D7,A3,A4, [A6 - 0x12]
  808. 0000089E  4E5E                     unlink     A6
  809. 000008A0  4E75                     rts
  810. fn000008A2:
  811. 000008A2  4E56 FFFA                link       A6, -0x0006
  812. 000008A6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  813. 000008AA  2E2E 000C                move.l     D7, [A6 + 0xC]
  814. 000008AE  266E 0008                movea.l    A3, [A6 + 0x8]
  815. 000008B2  286E 0010                movea.l    A4, [A6 + 0x10]
  816. 000008B6  2007                     move.l     D0, D7
  817. 000008B8  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  818. 000008BE  6752                     beq        +0x54 /* 00000912 */
  819. 000008C0  0480 0000 001B           subi.l     D0, 0x1B
  820. 000008C6  671A                     beq        +0x1C /* 000008E2 */
  821. 000008C8  5380                     subq.l     D0, 1
  822. 000008CA  6736                     beq        +0x38 /* 00000902 */
  823. 000008CC  5380                     subq.l     D0, 1
  824. 000008CE  6724                     beq        +0x26 /* 000008F4 */
  825. 000008D0  0480 0000 000B           subi.l     D0, 0xB
  826. 000008D6  6748                     beq        +0x4A /* 00000920 */
  827. 000008D8  0480 0000 0014           subi.l     D0, 0x14
  828. 000008DE  6746                     beq        +0x48 /* 00000926 */
  829. 000008E0  6062                     bra        +0x64 /* 00000944 */
  830. label000008E2:
  831. 000008E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  832. 000008E6  2F0C                     move.l     -[A7], A4
  833. 000008E8  4EBA FE68                jsr        [PC - 0x198 /* 00000752 */]
  834. 000008EC  7000                     moveq.l    D0, 0x00
  835. 000008EE  504F                     addq.w     A7, 8
  836. 000008F0  6000 00C0                bra        +0xC2 /* 000009B2 */
  837. label000008F4:
  838. 000008F4  2F0C                     move.l     -[A7], A4
  839. 000008F6  4EBA FC98                jsr        [PC - 0x368 /* 00000590 */]
  840. 000008FA  7000                     moveq.l    D0, 0x00
  841. 000008FC  584F                     addq.w     A7, 4
  842. 000008FE  6000 00B2                bra        +0xB4 /* 000009B2 */
  843. label00000902:
  844. 00000902  2F0B                     move.l     -[A7], A3
  845. 00000904  2F0C                     move.l     -[A7], A4
  846. 00000906  4EBA FD7E                jsr        [PC - 0x282 /* 00000686 */]
  847. 0000090A  7001                     moveq.l    D0, 0x01
  848. 0000090C  504F                     addq.w     A7, 8
  849. 0000090E  6000 00A2                bra        +0xA4 /* 000009B2 */
  850. label00000912:
  851. 00000912  36BC 0003                move.w     [A3], 0x3
  852. 00000916  274C 0002                move.l     [A3 + 0x2], A4
  853. 0000091A  7001                     moveq.l    D0, 0x01
  854. 0000091C  6000 0094                bra        +0x96 /* 000009B2 */
  855. label00000920:
  856. 00000920  7003                     moveq.l    D0, 0x03
  857. 00000922  6000 008E                bra        +0x90 /* 000009B2 */
  858. label00000926:
  859. 00000926  7000                     moveq.l    D0, 0x00
  860. 00000928  2F00                     move.l     -[A7], D0
  861. 0000092A  2F00                     move.l     -[A7], D0
  862. 0000092C  206E 0014                movea.l    A0, [A6 + 0x14]
  863. 00000930  2050                     movea.l    A0, [A0]
  864. 00000932  2F28 0008                move.l     -[A7], [A0 + 0x8]
  865. 00000936  2F0B                     move.l     -[A7], A3
  866. 00000938  4EBA FE6A                jsr        [PC - 0x196 /* 000007A4 */]
  867. 0000093C  7001                     moveq.l    D0, 0x01
  868. 0000093E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  869. 00000942  606E                     bra        +0x70 /* 000009B2 */
  870. label00000944:
  871. 00000944  200C                     move.l     D0, A4
  872. 00000946  674A                     beq        +0x4C /* 00000992 */
  873. 00000948  2054                     movea.l    A0, [A4]
  874. 0000094A  4AA8 0008                tst.l      [A0 + 0x8]
  875. 0000094E  6742                     beq        +0x44 /* 00000992 */
  876. 00000950  7000                     moveq.l    D0, 0x00
  877. 00000952  2F00                     move.l     -[A7], D0
  878. 00000954  2F00                     move.l     -[A7], D0
  879. 00000956  7278                     moveq.l    D1, 0x78
  880. 00000958  2F01                     move.l     -[A7], D1
  881. 0000095A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  882. 0000095E  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  883. 00000962  2640                     movea.l    A3, D0
  884. 00000964  200B                     move.l     D0, A3
  885. 00000966  4FEF 0010                lea.l      A7, [A7 + 0x10]
  886. 0000096A  6726                     beq        +0x28 /* 00000992 */
  887. 0000096C  7003                     moveq.l    D0, 0x03
  888. 0000096E  B053                     cmp.w      D0, [A3]
  889. 00000970  6620                     bne        +0x22 /* 00000992 */
  890. 00000972  598F                     subq.l     A7, 4
  891. 00000974  7000                     moveq.l    D0, 0x00
  892. 00000976  2F00                     move.l     -[A7], D0
  893. 00000978  2F00                     move.l     -[A7], D0
  894. 0000097A  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  895. 00000980  206B 0002                movea.l    A0, [A3 + 0x2]
  896. 00000984  2F08                     move.l     -[A7], A0
  897. 00000986  2050                     movea.l    A0, [A0]
  898. 00000988  2250                     movea.l    A1, [A0]
  899. 0000098A  4E91                     jsr        [A1]
  900. 0000098C  2C1F                     move.l     D6, [A7]+
  901. 0000098E  7002                     moveq.l    D0, 0x02
  902. 00000990  6020                     bra        +0x22 /* 000009B2 */
  903. label00000992:
  904. 00000992  3D7C 0008 FFFA           move.w     [A6 - 0x6], 0x8
  905. 00000998  2D47 FFFC                move.l     [A6 - 0x4], D7
  906. 0000099C  41EE 0000                lea.l      A0, [A6 + 0x0]
  907. 000009A0  2F20                     move.l     -[A7], -[A0]
  908. 000009A2  3F20                     move.w     -[A7], -[A0]
  909. 000009A4  7013                     moveq.l    D0, 0x13
  910. 000009A6  2F00                     move.l     -[A7], D0
  911. 000009A8  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  912. 000009AC  7002                     moveq.l    D0, 0x02
  913. 000009AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  914. label000009B2:
  915. 000009B2  4CEE 18C0 FFEA           movem.l    D6,D7,A3,A4, [A6 - 0x16]
  916. 000009B8  4E5E                     unlink     A6
  917. 000009BA  4E75                     rts
  918. fn000009BC:
  919. 000009BC  4E56 FFE4                link       A6, -0x001C
  920. 000009C0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  921. 000009C4  206E 000C                movea.l    A0, [A6 + 0xC]
  922. 000009C8  2050                     movea.l    A0, [A0]
  923. 000009CA  2D48 FFF2                move.l     [A6 - 0xE], A0
  924. 000009CE  2D68 0008 FFE4           move.l     [A6 - 0x1C], [A0 + 0x8]
  925. 000009D4  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  926. 000009DA  2B6E FFFC F18A           move.l     [A5 - 0xE76], [A6 - 0x4]
  927. label000009E0:
  928. 000009E0  7001                     moveq.l    D0, 0x01
  929. 000009E2  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  930. 000009E6  6F0E                     ble        +0x10 /* 000009F6 */
  931. 000009E8  7012                     moveq.l    D0, 0x12
  932. 000009EA  2F00                     move.l     -[A7], D0
  933. 000009EC  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  934. 000009F0  584F                     addq.w     A7, 4
  935. 000009F2  6000 01C2                bra        +0x1C4 /* 00000BB6 */
  936. label000009F6:
  937. 000009F6  206D F0D8                movea.l    A0, [A5 - 0xF28]
  938. 000009FA  202D F0E0                move.l     D0, [A5 - 0xF20]
  939. 000009FE  D090                     add.l      D0, [A0]
  940. 00000A00  322D F0E8                move.w     D1, [A5 - 0xF18]
  941. 00000A04  48C1                     ext.l      D1
  942. 00000A06  D281                     add.l      D1, D1
  943. 00000A08  2401                     move.l     D2, D1
  944. 00000A0A  D482                     add.l      D2, D2
  945. 00000A0C  D282                     add.l      D1, D2
  946. 00000A0E  9081                     sub.l      D0, D1
  947. 00000A10  2040                     movea.l    A0, D0
  948. 00000A12  43EE FFE8                lea.l      A1, [A6 - 0x18]
  949. 00000A16  22D8                     move.l     [A1]+, [A0]+
  950. 00000A18  32D8                     move.w     [A1]+, [A0]+
  951. 00000A1A  486E FFE8                pea.l      [A6 - 0x18]
  952. 00000A1E  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  953. 00000A22  4A00                     tst.b      D0
  954. 00000A24  584F                     addq.w     A7, 4
  955. 00000A26  6618                     bne        +0x1A /* 00000A40 */
  956. 00000A28  41EE FFEE                lea.l      A0, [A6 - 0x12]
  957. 00000A2C  2F20                     move.l     -[A7], -[A0]
  958. 00000A2E  3F20                     move.w     -[A7], -[A0]
  959. 00000A30  7009                     moveq.l    D0, 0x09
  960. 00000A32  2F00                     move.l     -[A7], D0
  961. 00000A34  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  962. 00000A38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  963. 00000A3C  6000 0178                bra        +0x17A /* 00000BB6 */
  964. label00000A40:
  965. 00000A40  3E2E FFEC                move.w     D7, [A6 - 0x14]
  966. 00000A44  7000                     moveq.l    D0, 0x00
  967. 00000A46  2F00                     move.l     -[A7], D0
  968. 00000A48  2F00                     move.l     -[A7], D0
  969. 00000A4A  48C7                     ext.l      D7
  970. 00000A4C  2F07                     move.l     -[A7], D7
  971. 00000A4E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  972. 00000A52  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  973. 00000A56  2640                     movea.l    A3, D0
  974. 00000A58  200B                     move.l     D0, A3
  975. 00000A5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  976. 00000A5E  6600 00E0                bne        +0xE2 /* 00000B40 */
  977. 00000A62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  978. 00000A66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  979. 00000A6A  48C7                     ext.l      D7
  980. 00000A6C  2F07                     move.l     -[A7], D7
  981. 00000A6E  486E FFF6                pea.l      [A6 - 0xA]
  982. 00000A72  4EBA FE2E                jsr        [PC - 0x1D2 /* 000008A2 */]
  983. 00000A76  7C00                     moveq.l    D6, 0x00
  984. 00000A78  1C00                     move.b     D6, D0
  985. 00000A7A  3006                     move.w     D0, D6
  986. 00000A7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  987. 00000A80  6B00 0134                bmi        +0x136 /* 00000BB6 */
  988. 00000A84  0C40 0003                cmpi.w     D0, 0x3
  989. 00000A88  6E00 012C                bgt        +0x12E /* 00000BB6 */
  990. 00000A8C  D040                     add.w      D0, D0
  991. 00000A8E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  992. 00000A92  4EFB 0000                jmp        [PC + D0.w]
  993. 00000A96  000A 0018                ori.b      A2, 0x18
  994. 00000A9A  0122                     btst       -[A2], D0
  995. 00000A9C  0026 7000                ori.b      -[A6], 0x0
  996. 00000AA0  2F00                     move.l     -[A7], D0
  997. 00000AA2  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  998. 00000AA6  584F                     addq.w     A7, 4
  999. 00000AA8  6000 010C                bra        +0x10E /* 00000BB6 */
  1000. 00000AAC  486E FFF6                pea.l      [A6 - 0xA]
  1001. 00000AB0  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1002. 00000AB4  584F                     addq.w     A7, 4
  1003. 00000AB6  6000 00FE                bra        +0x100 /* 00000BB6 */
  1004. 00000ABA  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1005. 00000ABE  202D F0E0                move.l     D0, [A5 - 0xF20]
  1006. 00000AC2  D090                     add.l      D0, [A0]
  1007. 00000AC4  322D F0E8                move.w     D1, [A5 - 0xF18]
  1008. 00000AC8  48C1                     ext.l      D1
  1009. 00000ACA  D281                     add.l      D1, D1
  1010. 00000ACC  2401                     move.l     D2, D1
  1011. 00000ACE  D482                     add.l      D2, D2
  1012. 00000AD0  D282                     add.l      D1, D2
  1013. 00000AD2  9081                     sub.l      D0, D1
  1014. 00000AD4  2040                     movea.l    A0, D0
  1015. 00000AD6  5C88                     addq.l     A0, 6
  1016. 00000AD8  2F20                     move.l     -[A7], -[A0]
  1017. 00000ADA  3F20                     move.w     -[A7], -[A0]
  1018. 00000ADC  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  1019. 00000AE0  302D F0E8                move.w     D0, [A5 - 0xF18]
  1020. 00000AE4  48C0                     ext.l      D0
  1021. 00000AE6  5380                     subq.l     D0, 1
  1022. 00000AE8  D080                     add.l      D0, D0
  1023. 00000AEA  2200                     move.l     D1, D0
  1024. 00000AEC  D281                     add.l      D1, D1
  1025. 00000AEE  D081                     add.l      D0, D1
  1026. 00000AF0  2F00                     move.l     -[A7], D0
  1027. 00000AF2  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1028. 00000AF6  202D F0E0                move.l     D0, [A5 - 0xF20]
  1029. 00000AFA  D090                     add.l      D0, [A0]
  1030. 00000AFC  322D F0E8                move.w     D1, [A5 - 0xF18]
  1031. 00000B00  48C1                     ext.l      D1
  1032. 00000B02  D281                     add.l      D1, D1
  1033. 00000B04  2401                     move.l     D2, D1
  1034. 00000B06  D482                     add.l      D2, D2
  1035. 00000B08  D282                     add.l      D1, D2
  1036. 00000B0A  9081                     sub.l      D0, D1
  1037. 00000B0C  2F00                     move.l     -[A7], D0
  1038. 00000B0E  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1039. 00000B12  202D F0E0                move.l     D0, [A5 - 0xF20]
  1040. 00000B16  D090                     add.l      D0, [A0]
  1041. 00000B18  322D F0E8                move.w     D1, [A5 - 0xF18]
  1042. 00000B1C  48C1                     ext.l      D1
  1043. 00000B1E  5381                     subq.l     D1, 1
  1044. 00000B20  D281                     add.l      D1, D1
  1045. 00000B22  2401                     move.l     D2, D1
  1046. 00000B24  D482                     add.l      D2, D2
  1047. 00000B26  D282                     add.l      D1, D2
  1048. 00000B28  9081                     sub.l      D0, D1
  1049. 00000B2A  2F00                     move.l     -[A7], D0
  1050. 00000B2C  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  1051. 00000B30  53AD F0E6                subq.l     [A5 - 0xF1A], 1
  1052. 00000B34  5DAD F0E0                subq.l     [A5 - 0xF20], 6
  1053. 00000B38  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1054. 00000B3C  6000 FEA2                bra        -0x15C /* 000009E0 */
  1055. label00000B40:
  1056. 00000B40  3B6B 0004 F18E           move.w     [A5 - 0xE72], [A3 + 0x4]
  1057. 00000B46  4AAE 0008                tst.l      [A6 + 0x8]
  1058. 00000B4A  6626                     bne        +0x28 /* 00000B72 */
  1059. 00000B4C  206E 000C                movea.l    A0, [A6 + 0xC]
  1060. 00000B50  2050                     movea.l    A0, [A0]
  1061. 00000B52  2868 000C                movea.l    A4, [A0 + 0xC]
  1062. 00000B56  200C                     move.l     D0, A4
  1063. 00000B58  6610                     bne        +0x12 /* 00000B6A */
  1064. 00000B5A  4EBA F75A                jsr        [PC - 0x8A6 /* 000002B6 */]
  1065. 00000B5E  2840                     movea.l    A4, D0
  1066. 00000B60  206E 000C                movea.l    A0, [A6 + 0xC]
  1067. 00000B64  2050                     movea.l    A0, [A0]
  1068. 00000B66  214C 000C                move.l     [A0 + 0xC], A4
  1069. label00000B6A:
  1070. 00000B6A  2D6E 000C FFEE           move.l     [A6 - 0x12], [A6 + 0xC]
  1071. 00000B70  6010                     bra        +0x12 /* 00000B82 */
  1072. label00000B72:
  1073. 00000B72  206E 0008                movea.l    A0, [A6 + 0x8]
  1074. 00000B76  2050                     movea.l    A0, [A0]
  1075. 00000B78  2868 0008                movea.l    A4, [A0 + 0x8]
  1076. 00000B7C  2D6E 0008 FFEE           move.l     [A6 - 0x12], [A6 + 0x8]
  1077. label00000B82:
  1078. 00000B82  200C                     move.l     D0, A4
  1079. 00000B84  6726                     beq        +0x28 /* 00000BAC */
  1080. 00000B86  7000                     moveq.l    D0, 0x00
  1081. 00000B88  2F00                     move.l     -[A7], D0
  1082. 00000B8A  7201                     moveq.l    D1, 0x01
  1083. 00000B8C  2F01                     move.l     -[A7], D1
  1084. 00000B8E  703D                     moveq.l    D0, 0x3D
  1085. 00000B90  2F00                     move.l     -[A7], D0
  1086. 00000B92  2F0C                     move.l     -[A7], A4
  1087. 00000B94  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1088. 00000B98  2640                     movea.l    A3, D0
  1089. 00000B9A  200B                     move.l     D0, A3
  1090. 00000B9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1091. 00000BA0  670A                     beq        +0xC /* 00000BAC */
  1092. 00000BA2  36BC 0003                move.w     [A3], 0x3
  1093. 00000BA6  276E FFEE 0002           move.l     [A3 + 0x2], [A6 - 0x12]
  1094. label00000BAC:
  1095. 00000BAC  2B4C F192                move.l     [A5 - 0xE6E], A4
  1096. 00000BB0  3B7C 0002 F162           move.w     [A5 - 0xE9E], 0x2
  1097. label00000BB6:
  1098. 00000BB6  4CEE 18C0 FFD4           movem.l    D6,D7,A3,A4, [A6 - 0x2C]
  1099. 00000BBC  4E5E                     unlink     A6
  1100. 00000BBE  4E75                     rts
  1101. fn00000BC0:
  1102. 00000BC0  4E56 FFFC                link       A6, -0x0004
  1103. 00000BC4  48E7 0018                movem.l    -[A7], A3,A4
  1104. 00000BC8  4EBA F6EC                jsr        [PC - 0x914 /* 000002B6 */]
  1105. 00000BCC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1106. 00000BD0  6744                     beq        +0x46 /* 00000C16 */
  1107. 00000BD2  7000                     moveq.l    D0, 0x00
  1108. 00000BD4  2F00                     move.l     -[A7], D0
  1109. 00000BD6  720C                     moveq.l    D1, 0x0C
  1110. 00000BD8  2F01                     move.l     -[A7], D1
  1111. 00000BDA  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1112. 00000BDE  2640                     movea.l    A3, D0
  1113. 00000BE0  200B                     move.l     D0, A3
  1114. 00000BE2  504F                     addq.w     A7, 8
  1115. 00000BE4  6730                     beq        +0x32 /* 00000C16 */
  1116. 00000BE6  2853                     movea.l    A4, [A3]
  1117. 00000BE8  41ED 1E7A                lea.l      A0, [A5 + 0x1E7A /* export_971 */]
  1118. 00000BEC  2888                     move.l     [A4], A0
  1119. 00000BEE  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  1120. 00000BF4  296E FFFC 0008           move.l     [A4 + 0x8], [A6 - 0x4]
  1121. 00000BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1122. 00000BFE  2050                     movea.l    A0, [A0]
  1123. 00000C00  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1124. 00000C04  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  1125. 00000C08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1126. 00000C0C  2F0B                     move.l     -[A7], A3
  1127. 00000C0E  4EBA FDAC                jsr        [PC - 0x254 /* 000009BC */]
  1128. 00000C12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1129. label00000C16:
  1130. 00000C16  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1131. 00000C1C  4E5E                     unlink     A6
  1132. 00000C1E  4E75                     rts
  1133. fn00000C20:
  1134. 00000C20  4E56 FFFA                link       A6, -0x0006
  1135. 00000C24  48E7 1108                movem.l    -[A7], D3,D7,A4
  1136. 00000C28  286E 0008                movea.l    A4, [A6 + 0x8]
  1137. 00000C2C  2054                     movea.l    A0, [A4]
  1138. 00000C2E  117C 0001 0012           move.b     [A0 + 0x12], 0x1
  1139. 00000C34  7001                     moveq.l    D0, 0x01
  1140. 00000C36  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  1141. 00000C3A  6F10                     ble        +0x12 /* 00000C4C */
  1142. 00000C3C  7012                     moveq.l    D0, 0x12
  1143. 00000C3E  2F00                     move.l     -[A7], D0
  1144. 00000C40  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1145. 00000C44  7000                     moveq.l    D0, 0x00
  1146. 00000C46  584F                     addq.w     A7, 4
  1147. 00000C48  6000 00E0                bra        +0xE2 /* 00000D2A */
  1148. label00000C4C:
  1149. 00000C4C  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1150. 00000C50  202D F0E0                move.l     D0, [A5 - 0xF20]
  1151. 00000C54  D090                     add.l      D0, [A0]
  1152. 00000C56  322D F0E8                move.w     D1, [A5 - 0xF18]
  1153. 00000C5A  48C1                     ext.l      D1
  1154. 00000C5C  D281                     add.l      D1, D1
  1155. 00000C5E  2401                     move.l     D2, D1
  1156. 00000C60  D482                     add.l      D2, D2
  1157. 00000C62  D282                     add.l      D1, D2
  1158. 00000C64  9081                     sub.l      D0, D1
  1159. 00000C66  2040                     movea.l    A0, D0
  1160. 00000C68  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1161. 00000C6C  22D8                     move.l     [A1]+, [A0]+
  1162. 00000C6E  32D8                     move.w     [A1]+, [A0]+
  1163. 00000C70  486E FFFA                pea.l      [A6 - 0x6]
  1164. 00000C74  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  1165. 00000C78  4A00                     tst.b      D0
  1166. 00000C7A  584F                     addq.w     A7, 4
  1167. 00000C7C  661A                     bne        +0x1C /* 00000C98 */
  1168. 00000C7E  41EE 0000                lea.l      A0, [A6 + 0x0]
  1169. 00000C82  2F20                     move.l     -[A7], -[A0]
  1170. 00000C84  3F20                     move.w     -[A7], -[A0]
  1171. 00000C86  7009                     moveq.l    D0, 0x09
  1172. 00000C88  2F00                     move.l     -[A7], D0
  1173. 00000C8A  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1174. 00000C8E  7000                     moveq.l    D0, 0x00
  1175. 00000C90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1176. 00000C94  6000 0094                bra        +0x96 /* 00000D2A */
  1177. label00000C98:
  1178. 00000C98  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1179. 00000C9C  3007                     move.w     D0, D7
  1180. 00000C9E  0440 005A                subi.w     D0, 0x5A /* 'Z' */
  1181. 00000CA2  6710                     beq        +0x12 /* 00000CB4 */
  1182. 00000CA4  5340                     subq.w     D0, 1
  1183. 00000CA6  6716                     beq        +0x18 /* 00000CBE */
  1184. 00000CA8  0440 003B                subi.w     D0, 0x3B /* ';' */
  1185. 00000CAC  6734                     beq        +0x36 /* 00000CE2 */
  1186. 00000CAE  5340                     subq.w     D0, 1
  1187. 00000CB0  6730                     beq        +0x32 /* 00000CE2 */
  1188. 00000CB2  6068                     bra        +0x6A /* 00000D1C */
  1189. label00000CB4:
  1190. 00000CB4  2F0C                     move.l     -[A7], A4
  1191. 00000CB6  4EBA FF08                jsr        [PC - 0xF8 /* 00000BC0 */]
  1192. 00000CBA  584F                     addq.w     A7, 4
  1193. 00000CBC  606A                     bra        +0x6C /* 00000D28 */
  1194. label00000CBE:
  1195. 00000CBE  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  1196. 00000CC4  2054                     movea.l    A0, [A4]
  1197. 00000CC6  3028 0010                move.w     D0, [A0 + 0x10]
  1198. 00000CCA  48C0                     ext.l      D0
  1199. 00000CCC  2F00                     move.l     -[A7], D0
  1200. 00000CCE  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  1201. 00000CD2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1202. 00000CD6  486E FFFA                pea.l      [A6 - 0x6]
  1203. 00000CDA  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1204. 00000CDE  504F                     addq.w     A7, 8
  1205. 00000CE0  6046                     bra        +0x48 /* 00000D28 */
  1206. label00000CE2:
  1207. 00000CE2  0C47 0097                cmpi.w     D7, 0x97
  1208. 00000CE6  57C3                     seq        D3
  1209. 00000CE8  4403                     neg.b      D3
  1210. 00000CEA  4883                     ext.w      D3
  1211. 00000CEC  48C3                     ext.l      D3
  1212. 00000CEE  2F03                     move.l     -[A7], D3
  1213. 00000CF0  7001                     moveq.l    D0, 0x01
  1214. 00000CF2  2F00                     move.l     -[A7], D0
  1215. 00000CF4  2054                     movea.l    A0, [A4]
  1216. 00000CF6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1217. 00000CFA  486E FFFA                pea.l      [A6 - 0x6]
  1218. 00000CFE  4EBA FAA4                jsr        [PC - 0x55C /* 000007A4 */]
  1219. 00000D02  4A6D F166                tst.w      [A5 - 0xE9A]
  1220. 00000D06  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1221. 00000D0A  6704                     beq        +0x6 /* 00000D10 */
  1222. 00000D0C  7000                     moveq.l    D0, 0x00
  1223. 00000D0E  601A                     bra        +0x1C /* 00000D2A */
  1224. label00000D10:
  1225. 00000D10  486E FFFA                pea.l      [A6 - 0x6]
  1226. 00000D14  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1227. 00000D18  584F                     addq.w     A7, 4
  1228. 00000D1A  600C                     bra        +0xE /* 00000D28 */
  1229. label00000D1C:
  1230. 00000D1C  2F0C                     move.l     -[A7], A4
  1231. 00000D1E  7000                     moveq.l    D0, 0x00
  1232. 00000D20  2F00                     move.l     -[A7], D0
  1233. 00000D22  4EBA FC98                jsr        [PC - 0x368 /* 000009BC */]
  1234. 00000D26  504F                     addq.w     A7, 8
  1235. label00000D28:
  1236. 00000D28  7000                     moveq.l    D0, 0x00
  1237. label00000D2A:
  1238. 00000D2A  4CEE 1088 FFEE           movem.l    D3,D7,A4, [A6 - 0x12]
  1239. 00000D30  4E5E                     unlink     A6
  1240. 00000D32  4E75                     rts
  1241. fn00000D34:
  1242. 00000D34  4E56 0000                link       A6, 0
  1243. 00000D38  48E7 0308                movem.l    -[A7], D6,D7,A4
  1244. 00000D3C  286E 000C                movea.l    A4, [A6 + 0xC]
  1245. 00000D40  2C2E 0008                move.l     D6, [A6 + 0x8]
  1246. 00000D44  0286 0000 000F           andi.l     D6, 0xF
  1247. 00000D4A  7E01                     moveq.l    D7, 0x01
  1248. 00000D4C  6038                     bra        +0x3A /* 00000D86 */
  1249. label00000D4E:
  1250. 00000D4E  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1251. 00000D52  2007                     move.l     D0, D7
  1252. 00000D54  D080                     add.l      D0, D0
  1253. 00000D56  2200                     move.l     D1, D0
  1254. 00000D58  D281                     add.l      D1, D1
  1255. 00000D5A  D081                     add.l      D0, D1
  1256. 00000D5C  41ED F0E4                lea.l      A0, [A5 - 0xF1C]
  1257. 00000D60  43F4 0800                lea.l      A1, [A4 + D0]
  1258. 00000D64  20D9                     move.l     [A0]+, [A1]+
  1259. 00000D66  30D9                     move.w     [A0]+, [A1]+
  1260. 00000D68  302D F0E4                move.w     D0, [A5 - 0xF1C]
  1261. 00000D6C  7201                     moveq.l    D1, 0x01
  1262. 00000D6E  E1A9                     lsl        D1, D0
  1263. 00000D70  C2BC 0000 0262           and.l      D1, 0x262
  1264. 00000D76  670A                     beq        +0xC /* 00000D82 */
  1265. 00000D78  486D F0E4                pea.l      [A5 - 0xF1C]
  1266. 00000D7C  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  1267. 00000D80  584F                     addq.w     A7, 4
  1268. label00000D82:
  1269. 00000D82  2007                     move.l     D0, D7
  1270. 00000D84  5287                     addq.l     D7, 1
  1271. label00000D86:
  1272. 00000D86  BC87                     cmp.l      D6, D7
  1273. 00000D88  6CC4                     bge        -0x3A /* 00000D4E */
  1274. 00000D8A  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1275. 00000D8E  2006                     move.l     D0, D6
  1276. 00000D90  80BC 8000 0000           or.l       D0, 0x80000000
  1277. 00000D96  2B40 F0E6                move.l     [A5 - 0xF1A], D0
  1278. 00000D9A  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1279. 00000DA0  4E5E                     unlink     A6
  1280. 00000DA2  4E75                     rts
  1281. fn00000DA4:
  1282. 00000DA4  4E56 0000                link       A6, 0
  1283. 00000DA8  7002                     moveq.l    D0, 0x02
  1284. 00000DAA  B06D F162                cmp.w      D0, [A5 - 0xE9E]
  1285. 00000DAE  6612                     bne        +0x14 /* 00000DC2 */
  1286. 00000DB0  7000                     moveq.l    D0, 0x00
  1287. 00000DB2  2F00                     move.l     -[A7], D0
  1288. 00000DB4  2F00                     move.l     -[A7], D0
  1289. 00000DB6  7202                     moveq.l    D1, 0x02
  1290. 00000DB8  2F01                     move.l     -[A7], D1
  1291. 00000DBA  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1292. 00000DBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1293. label00000DC2:
  1294. 00000DC2  206E 0008                movea.l    A0, [A6 + 0x8]
  1295. 00000DC6  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  1296. 00000DCA  20D9                     move.l     [A0]+, [A1]+
  1297. 00000DCC  30D9                     move.w     [A0]+, [A1]+
  1298. 00000DCE  5DAD F0E0                subq.l     [A5 - 0xF20], 6
  1299. 00000DD2  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1300. 00000DD6  202D F0E0                move.l     D0, [A5 - 0xF20]
  1301. 00000DDA  D090                     add.l      D0, [A0]
  1302. 00000DDC  2040                     movea.l    A0, D0
  1303. 00000DDE  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  1304. 00000DE2  22D8                     move.l     [A1]+, [A0]+
  1305. 00000DE4  32D8                     move.w     [A1]+, [A0]+
  1306. 00000DE6  4E5E                     unlink     A6
  1307. 00000DE8  4E75                     rts
  1308. fn00000DEA:
  1309. 00000DEA  4E56 0000                link       A6, 0
  1310. 00000DEE  48E7 0018                movem.l    -[A7], A3,A4
  1311. 00000DF2  266E 0014                movea.l    A3, [A6 + 0x14]
  1312. 00000DF6  286E 000C                movea.l    A4, [A6 + 0xC]
  1313. 00000DFA  200C                     move.l     D0, A4
  1314. 00000DFC  671C                     beq        +0x1E /* 00000E1A */
  1315. 00000DFE  2F0C                     move.l     -[A7], A4
  1316. 00000E00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1317. 00000E04  4EBA FF2E                jsr        [PC - 0xD2 /* 00000D34 */]
  1318. 00000E08  2F0B                     move.l     -[A7], A3
  1319. 00000E0A  4EBA FE14                jsr        [PC - 0x1EC /* 00000C20 */]
  1320. 00000E0E  2F0C                     move.l     -[A7], A4
  1321. 00000E10  4EBA FF92                jsr        [PC - 0x6E /* 00000DA4 */]
  1322. 00000E14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1323. 00000E18  6008                     bra        +0xA /* 00000E22 */
  1324. label00000E1A:
  1325. 00000E1A  2F0B                     move.l     -[A7], A3
  1326. 00000E1C  4EBA FE02                jsr        [PC - 0x1FE /* 00000C20 */]
  1327. 00000E20  584F                     addq.w     A7, 4
  1328. label00000E22:
  1329. 00000E22  7000                     moveq.l    D0, 0x00
  1330. 00000E24  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1331. 00000E2A  4E5E                     unlink     A6
  1332. 00000E2C  4E75                     rts
  1333. 00000E2E  4E56 0000                link       A6, 0
  1334. 00000E32  2F07                     move.l     -[A7], D7
  1335. 00000E34  2E2E 000C                move.l     D7, [A6 + 0xC]
  1336. 00000E38  3007                     move.w     D0, D7
  1337. 00000E3A  0440 FF42                subi.w     D0, 0xFF42
  1338. 00000E3E  6616                     bne        +0x18 /* 00000E56 */
  1339. 00000E40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1340. 00000E44  2F07                     move.l     -[A7], D7
  1341. 00000E46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1342. 00000E4A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1343. 00000E4E  4EBA FF9A                jsr        [PC - 0x66 /* 00000DEA */]
  1344. 00000E52  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1345. label00000E56:
  1346. 00000E56  7000                     moveq.l    D0, 0x00
  1347. 00000E58  2D40 0018                move.l     [A6 + 0x18], D0
  1348. 00000E5C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1349. 00000E60  4E5E                     unlink     A6
  1350. 00000E62  205F                     movea.l    A0, [A7]+
  1351. 00000E64  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1352. 00000E68  4ED0                     jmp        [A0]
  1353. fn00000E6A:
  1354. 00000E6A  4E56 0000                link       A6, 0
  1355. 00000E6E  48E7 0018                movem.l    -[A7], A3,A4
  1356. 00000E72  266E 000C                movea.l    A3, [A6 + 0xC]
  1357. 00000E76  286E 0014                movea.l    A4, [A6 + 0x14]
  1358. 00000E7A  200B                     move.l     D0, A3
  1359. 00000E7C  6722                     beq        +0x24 /* 00000EA0 */
  1360. 00000E7E  2F0B                     move.l     -[A7], A3
  1361. 00000E80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1362. 00000E84  4EBA FEAE                jsr        [PC - 0x152 /* 00000D34 */]
  1363. 00000E88  2054                     movea.l    A0, [A4]
  1364. 00000E8A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1365. 00000E8E  2F0C                     move.l     -[A7], A4
  1366. 00000E90  4EBA FB2A                jsr        [PC - 0x4D6 /* 000009BC */]
  1367. 00000E94  2F0B                     move.l     -[A7], A3
  1368. 00000E96  4EBA FF0C                jsr        [PC - 0xF4 /* 00000DA4 */]
  1369. 00000E9A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1370. 00000E9E  600E                     bra        +0x10 /* 00000EAE */
  1371. label00000EA0:
  1372. 00000EA0  2054                     movea.l    A0, [A4]
  1373. 00000EA2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1374. 00000EA6  2F0C                     move.l     -[A7], A4
  1375. 00000EA8  4EBA FB12                jsr        [PC - 0x4EE /* 000009BC */]
  1376. 00000EAC  504F                     addq.w     A7, 8
  1377. label00000EAE:
  1378. 00000EAE  7000                     moveq.l    D0, 0x00
  1379. 00000EB0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1380. 00000EB6  4E5E                     unlink     A6
  1381. 00000EB8  4E75                     rts
  1382. 00000EBA  4E56 0000                link       A6, 0
  1383. 00000EBE  2F07                     move.l     -[A7], D7
  1384. 00000EC0  2E2E 000C                move.l     D7, [A6 + 0xC]
  1385. 00000EC4  3007                     move.w     D0, D7
  1386. 00000EC6  0440 FF42                subi.w     D0, 0xFF42
  1387. 00000ECA  6616                     bne        +0x18 /* 00000EE2 */
  1388. 00000ECC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1389. 00000ED0  2F07                     move.l     -[A7], D7
  1390. 00000ED2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1391. 00000ED6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1392. 00000EDA  4EBA FF8E                jsr        [PC - 0x72 /* 00000E6A */]
  1393. 00000EDE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1394. label00000EE2:
  1395. 00000EE2  7000                     moveq.l    D0, 0x00
  1396. 00000EE4  2D40 0018                move.l     [A6 + 0x18], D0
  1397. 00000EE8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1398. 00000EEC  4E5E                     unlink     A6
  1399. 00000EEE  205F                     movea.l    A0, [A7]+
  1400. 00000EF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1401. 00000EF4  4ED0                     jmp        [A0]
  1402. fn00000EF6:
  1403. 00000EF6  4E56 FED0                link       A6, -0x0130
  1404. 00000EFA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1405. 00000EFE  486E FED0                pea.l      [A6 - 0x130]
  1406. 00000F02  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  1407. 00000F06  48C0                     ext.l      D0
  1408. 00000F08  2D40 0014                move.l     [A6 + 0x14], D0
  1409. 00000F0C  4E5E                     unlink     A6
  1410. 00000F0E  205F                     movea.l    A0, [A7]+
  1411. 00000F10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1412. 00000F14  4ED0                     jmp        [A0]
  1413. 00000F16  4E56 FFF8                link       A6, -0x0008
  1414. 00000F1A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1415. 00000F1E  286E 0010                movea.l    A4, [A6 + 0x10]
  1416. 00000F22  7000                     moveq.l    D0, 0x00
  1417. 00000F24  2640                     movea.l    A3, D0
  1418. 00000F26  598F                     subq.l     A7, 4
  1419. 00000F28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1420. 00000F2C  7000                     moveq.l    D0, 0x00
  1421. 00000F2E  2F00                     move.l     -[A7], D0
  1422. 00000F30  2F00                     move.l     -[A7], D0
  1423. 00000F32  4EBA FFC2                jsr        [PC - 0x3E /* 00000EF6 */]
  1424. 00000F36  201F                     move.l     D0, [A7]+
  1425. 00000F38  3E00                     move.w     D7, D0
  1426. 00000F3A  486E FFF8                pea.l      [A6 - 0x8]
  1427. 00000F3E  7001                     moveq.l    D0, 0x01
  1428. 00000F40  2F00                     move.l     -[A7], D0
  1429. 00000F42  48C7                     ext.l      D7
  1430. 00000F44  2F07                     move.l     -[A7], D7
  1431. 00000F46  2F2D F0F6                move.l     -[A7], [A5 - 0xF0A]
  1432. 00000F4A  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1433. 00000F4E  2640                     movea.l    A3, D0
  1434. 00000F50  200B                     move.l     D0, A3
  1435. 00000F52  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1436. 00000F56  674A                     beq        +0x4C /* 00000FA2 */
  1437. 00000F58  204B                     movea.l    A0, A3
  1438. 00000F5A  5C88                     addq.l     A0, 6
  1439. 00000F5C  2F20                     move.l     -[A7], -[A0]
  1440. 00000F5E  3F20                     move.w     -[A7], -[A0]
  1441. 00000F60  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  1442. 00000F64  7000                     moveq.l    D0, 0x00
  1443. 00000F66  2F00                     move.l     -[A7], D0
  1444. 00000F68  2F0C                     move.l     -[A7], A4
  1445. 00000F6A  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1446. 00000F6E  2840                     movea.l    A4, D0
  1447. 00000F70  200C                     move.l     D0, A4
  1448. 00000F72  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1449. 00000F76  672A                     beq        +0x2C /* 00000FA2 */
  1450. 00000F78  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  1451. 00000F7E  2D4C FFFC                move.l     [A6 - 0x4], A4
  1452. 00000F82  302E FFF8                move.w     D0, [A6 - 0x8]
  1453. 00000F86  48C0                     ext.l      D0
  1454. 00000F88  206D F0F6                movea.l    A0, [A5 - 0xF0A]
  1455. 00000F8C  2050                     movea.l    A0, [A0]
  1456. 00000F8E  D080                     add.l      D0, D0
  1457. 00000F90  2200                     move.l     D1, D0
  1458. 00000F92  E588                     lsl        D0, 2
  1459. 00000F94  D081                     add.l      D0, D1
  1460. 00000F96  41F0 0818                lea.l      A0, [A0 + D0 + 0x18]
  1461. 00000F9A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1462. 00000F9E  20D9                     move.l     [A0]+, [A1]+
  1463. 00000FA0  30D9                     move.w     [A0]+, [A1]+
  1464. label00000FA2:
  1465. 00000FA2  7000                     moveq.l    D0, 0x00
  1466. 00000FA4  2D40 0018                move.l     [A6 + 0x18], D0
  1467. 00000FA8  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  1468. 00000FAE  4E5E                     unlink     A6
  1469. 00000FB0  205F                     movea.l    A0, [A7]+
  1470. 00000FB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1471. 00000FB6  4ED0                     jmp        [A0]
  1472. 00000FB8  4E56 FFFE                link       A6, -0x0002
  1473. 00000FBC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1474. 00000FC0  7000                     moveq.l    D0, 0x00
  1475. 00000FC2  2840                     movea.l    A4, D0
  1476. 00000FC4  598F                     subq.l     A7, 4
  1477. 00000FC6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1478. 00000FCA  7000                     moveq.l    D0, 0x00
  1479. 00000FCC  2F00                     move.l     -[A7], D0
  1480. 00000FCE  2F00                     move.l     -[A7], D0
  1481. 00000FD0  4EBA FF24                jsr        [PC - 0xDC /* 00000EF6 */]
  1482. 00000FD4  201F                     move.l     D0, [A7]+
  1483. 00000FD6  3E00                     move.w     D7, D0
  1484. 00000FD8  486E FFFE                pea.l      [A6 - 0x2]
  1485. 00000FDC  7001                     moveq.l    D0, 0x01
  1486. 00000FDE  2F00                     move.l     -[A7], D0
  1487. 00000FE0  48C7                     ext.l      D7
  1488. 00000FE2  2F07                     move.l     -[A7], D7
  1489. 00000FE4  2F2D F0F6                move.l     -[A7], [A5 - 0xF0A]
  1490. 00000FE8  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1491. 00000FEC  2640                     movea.l    A3, D0
  1492. 00000FEE  200B                     move.l     D0, A3
  1493. 00000FF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1494. 00000FF4  672C                     beq        +0x2E /* 00001022 */
  1495. 00000FF6  7001                     moveq.l    D0, 0x01
  1496. 00000FF8  B053                     cmp.w      D0, [A3]
  1497. 00000FFA  6612                     bne        +0x14 /* 0000100E */
  1498. 00000FFC  7000                     moveq.l    D0, 0x00
  1499. 00000FFE  2F00                     move.l     -[A7], D0
  1500. 00001000  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1501. 00001004  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1502. 00001008  2840                     movea.l    A4, D0
  1503. 0000100A  504F                     addq.w     A7, 8
  1504. 0000100C  6014                     bra        +0x16 /* 00001022 */
  1505. label0000100E:
  1506. 0000100E  7000                     moveq.l    D0, 0x00
  1507. 00001010  2F00                     move.l     -[A7], D0
  1508. 00001012  7201                     moveq.l    D1, 0x01
  1509. 00001014  2F01                     move.l     -[A7], D1
  1510. 00001016  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1511. 0000101A  2840                     movea.l    A4, D0
  1512. 0000101C  2054                     movea.l    A0, [A4]
  1513. 0000101E  4210                     clr.b      [A0]
  1514. 00001020  504F                     addq.w     A7, 8
  1515. label00001022:
  1516. 00001022  2D4C 0014                move.l     [A6 + 0x14], A4
  1517. 00001026  4CEE 1880 FFF2           movem.l    D7,A3,A4, [A6 - 0xE]
  1518. 0000102C  4E5E                     unlink     A6
  1519. 0000102E  205F                     movea.l    A0, [A7]+
  1520. 00001030  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1521. 00001034  4ED0                     jmp        [A0]
  1522. 00001036  4E56 FFFE                link       A6, -0x0002
  1523. 0000103A  48E7 0108                movem.l    -[A7], D7,A4
  1524. 0000103E  598F                     subq.l     A7, 4
  1525. 00001040  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1526. 00001044  7000                     moveq.l    D0, 0x00
  1527. 00001046  2F00                     move.l     -[A7], D0
  1528. 00001048  2F00                     move.l     -[A7], D0
  1529. 0000104A  4EBA FEAA                jsr        [PC - 0x156 /* 00000EF6 */]
  1530. 0000104E  201F                     move.l     D0, [A7]+
  1531. 00001050  3E00                     move.w     D7, D0
  1532. 00001052  486E FFFE                pea.l      [A6 - 0x2]
  1533. 00001056  7000                     moveq.l    D0, 0x00
  1534. 00001058  2F00                     move.l     -[A7], D0
  1535. 0000105A  48C7                     ext.l      D7
  1536. 0000105C  2F07                     move.l     -[A7], D7
  1537. 0000105E  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  1538. 00001062  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1539. 00001066  2840                     movea.l    A4, D0
  1540. 00001068  200C                     move.l     D0, A4
  1541. 0000106A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1542. 0000106E  670E                     beq        +0x10 /* 0000107E */
  1543. 00001070  7003                     moveq.l    D0, 0x03
  1544. 00001072  B054                     cmp.w      D0, [A4]
  1545. 00001074  6608                     bne        +0xA /* 0000107E */
  1546. 00001076  2D6C 0002 0014           move.l     [A6 + 0x14], [A4 + 0x2]
  1547. 0000107C  6006                     bra        +0x8 /* 00001084 */
  1548. label0000107E:
  1549. 0000107E  7000                     moveq.l    D0, 0x00
  1550. 00001080  2D40 0014                move.l     [A6 + 0x14], D0
  1551. label00001084:
  1552. 00001084  4CEE 1080 FFF6           movem.l    D7,A4, [A6 - 0xA]
  1553. 0000108A  4E5E                     unlink     A6
  1554. 0000108C  205F                     movea.l    A0, [A7]+
  1555. 0000108E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1556. 00001092  4ED0                     jmp        [A0]
  1557. 00001094  4E56 0000                link       A6, 0
  1558. 00001098  48E7 0018                movem.l    -[A7], A3,A4
  1559. 0000109C  206E 0008                movea.l    A0, [A6 + 0x8]
  1560. 000010A0  2050                     movea.l    A0, [A0]
  1561. 000010A2  2868 0008                movea.l    A4, [A0 + 0x8]
  1562. 000010A6  2054                     movea.l    A0, [A4]
  1563. 000010A8  2668 001A                movea.l    A3, [A0 + 0x1A]
  1564. 000010AC  200B                     move.l     D0, A3
  1565. 000010AE  6614                     bne        +0x16 /* 000010C4 */
  1566. 000010B0  2F0C                     move.l     -[A7], A4
  1567. 000010B2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1568. 000010B6  4EBA 06B8                jsr        [PC + 0x6B8 /* 00001770 */]
  1569. 000010BA  2640                     movea.l    A3, D0
  1570. 000010BC  2054                     movea.l    A0, [A4]
  1571. 000010BE  214B 001A                move.l     [A0 + 0x1A], A3
  1572. 000010C2  504F                     addq.w     A7, 8
  1573. label000010C4:
  1574. 000010C4  2D4B 0010                move.l     [A6 + 0x10], A3
  1575. 000010C8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1576. 000010CE  4E5E                     unlink     A6
  1577. 000010D0  205F                     movea.l    A0, [A7]+
  1578. 000010D2  504F                     addq.w     A7, 8
  1579. 000010D4  4ED0                     jmp        [A0]
  1580. fn000010D6:
  1581. 000010D6  4E56 0000                link       A6, 0
  1582. 000010DA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1583. 000010DE  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1584. 000010E2  2050                     movea.l    A0, [A0]
  1585. 000010E4  3C28 000A                move.w     D6, [A0 + 0xA]
  1586. 000010E8  4247                     clr.w      D7
  1587. 000010EA  604A                     bra        +0x4C /* 00001136 */
  1588. label000010EC:
  1589. 000010EC  48C7                     ext.l      D7
  1590. 000010EE  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1591. 000010F2  2050                     movea.l    A0, [A0]
  1592. 000010F4  2007                     move.l     D0, D7
  1593. 000010F6  2200                     move.l     D1, D0
  1594. 000010F8  C0FC 000C                mulu.w     D0, 0xC
  1595. 000010FC  4841                     swap.w     D1
  1596. 000010FE  C2FC 000C                mulu.w     D1, 0xC
  1597. 00001102  4841                     swap.w     D1
  1598. 00001104  4241                     clr.w      D1
  1599. 00001106  D081                     add.l      D0, D1
  1600. 00001108  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  1601. 0000110C  2654                     movea.l    A3, [A4]
  1602. 0000110E  7000                     moveq.l    D0, 0x00
  1603. 00001110  2880                     move.l     [A4], D0
  1604. 00001112  4A2C 000B                tst.b      [A4 + 0xB]
  1605. 00001116  6612                     bne        +0x14 /* 0000112A */
  1606. 00001118  302C 0008                move.w     D0, [A4 + 0x8]
  1607. 0000111C  48C0                     ext.l      D0
  1608. 0000111E  2F00                     move.l     -[A7], D0
  1609. 00001120  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1610. 00001124  4EBA 22CA                jsr        [PC + 0x22CA /* 000033F0 */]
  1611. 00001128  504F                     addq.w     A7, 8
  1612. label0000112A:
  1613. 0000112A  2F0B                     move.l     -[A7], A3
  1614. 0000112C  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1615. 00001130  584F                     addq.w     A7, 4
  1616. 00001132  3007                     move.w     D0, D7
  1617. 00001134  5247                     addq.w     D7, 1
  1618. label00001136:
  1619. 00001136  BC47                     cmp.w      D6, D7
  1620. 00001138  6EB2                     bgt        -0x4C /* 000010EC */
  1621. 0000113A  2F2D F1C2                move.l     -[A7], [A5 - 0xE3E]
  1622. 0000113E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1623. 00001142  7000                     moveq.l    D0, 0x00
  1624. 00001144  2B40 F1C2                move.l     [A5 - 0xE3E], D0
  1625. 00001148  584F                     addq.w     A7, 4
  1626. 0000114A  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1627. 00001150  4E5E                     unlink     A6
  1628. 00001152  4E75                     rts
  1629. fn00001154:
  1630. 00001154  4E56 FFF4                link       A6, -0x000C
  1631. 00001158  48E7 0308                movem.l    -[A7], D6,D7,A4
  1632. 0000115C  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  1633. 00001162  2D6E 0008 FFF6           move.l     [A6 - 0xA], [A6 + 0x8]
  1634. 00001168  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  1635. 0000116E  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1636. 00001172  2050                     movea.l    A0, [A0]
  1637. 00001174  3C28 000A                move.w     D6, [A0 + 0xA]
  1638. 00001178  4247                     clr.w      D7
  1639. 0000117A  604A                     bra        +0x4C /* 000011C6 */
  1640. label0000117C:
  1641. 0000117C  48C7                     ext.l      D7
  1642. 0000117E  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1643. 00001182  2050                     movea.l    A0, [A0]
  1644. 00001184  2007                     move.l     D0, D7
  1645. 00001186  2200                     move.l     D1, D0
  1646. 00001188  C0FC 000C                mulu.w     D0, 0xC
  1647. 0000118C  4841                     swap.w     D1
  1648. 0000118E  C2FC 000C                mulu.w     D1, 0xC
  1649. 00001192  4841                     swap.w     D1
  1650. 00001194  4241                     clr.w      D1
  1651. 00001196  D081                     add.l      D0, D1
  1652. 00001198  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  1653. 0000119C  4A94                     tst.l      [A4]
  1654. 0000119E  6722                     beq        +0x24 /* 000011C2 */
  1655. 000011A0  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  1656. 000011A4  7000                     moveq.l    D0, 0x00
  1657. 000011A6  2F00                     move.l     -[A7], D0
  1658. 000011A8  2F00                     move.l     -[A7], D0
  1659. 000011AA  486E FFFA                pea.l      [A6 - 0x6]
  1660. 000011AE  486E FFF4                pea.l      [A6 - 0xC]
  1661. 000011B2  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  1662. 000011B6  4A00                     tst.b      D0
  1663. 000011B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1664. 000011BC  6704                     beq        +0x6 /* 000011C2 */
  1665. 000011BE  3007                     move.w     D0, D7
  1666. 000011C0  600A                     bra        +0xC /* 000011CC */
  1667. label000011C2:
  1668. 000011C2  3007                     move.w     D0, D7
  1669. 000011C4  5247                     addq.w     D7, 1
  1670. label000011C6:
  1671. 000011C6  BC47                     cmp.w      D6, D7
  1672. 000011C8  6EB2                     bgt        -0x4C /* 0000117C */
  1673. 000011CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1674. label000011CC:
  1675. 000011CC  4CEE 10C0 FFE8           movem.l    D6,D7,A4, [A6 - 0x18]
  1676. 000011D2  4E5E                     unlink     A6
  1677. 000011D4  4E75                     rts
  1678. fn000011D6:
  1679. 000011D6  4E56 0000                link       A6, 0
  1680. 000011DA  48E7 0308                movem.l    -[A7], D6,D7,A4
  1681. 000011DE  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1682. 000011E2  2050                     movea.l    A0, [A0]
  1683. 000011E4  3C28 000A                move.w     D6, [A0 + 0xA]
  1684. 000011E8  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1685. 000011EC  2050                     movea.l    A0, [A0]
  1686. 000011EE  49E8 0014                lea.l      A4, [A0 + 0x14]
  1687. 000011F2  4247                     clr.w      D7
  1688. 000011F4  600C                     bra        +0xE /* 00001202 */
  1689. label000011F6:
  1690. 000011F6  4A94                     tst.l      [A4]
  1691. 000011F8  6748                     beq        +0x4A /* 00001242 */
  1692. 000011FA  3007                     move.w     D0, D7
  1693. 000011FC  5247                     addq.w     D7, 1
  1694. 000011FE  49EC 000C                lea.l      A4, [A4 + 0xC]
  1695. label00001202:
  1696. 00001202  BC47                     cmp.w      D6, D7
  1697. 00001204  6EF0                     bgt        -0xE /* 000011F6 */
  1698. 00001206  3E06                     move.w     D7, D6
  1699. 00001208  48C7                     ext.l      D7
  1700. 0000120A  2F07                     move.l     -[A7], D7
  1701. 0000120C  2F2D F1C2                move.l     -[A7], [A5 - 0xE3E]
  1702. 00001210  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  1703. 00001214  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  1704. 00001218  4A00                     tst.b      D0
  1705. 0000121A  504F                     addq.w     A7, 8
  1706. 0000121C  6604                     bne        +0x6 /* 00001222 */
  1707. 0000121E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1708. 00001220  603E                     bra        +0x40 /* 00001260 */
  1709. label00001222:
  1710. 00001222  48C7                     ext.l      D7
  1711. 00001224  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1712. 00001228  2050                     movea.l    A0, [A0]
  1713. 0000122A  2007                     move.l     D0, D7
  1714. 0000122C  2200                     move.l     D1, D0
  1715. 0000122E  C0FC 000C                mulu.w     D0, 0xC
  1716. 00001232  4841                     swap.w     D1
  1717. 00001234  C2FC 000C                mulu.w     D1, 0xC
  1718. 00001238  4841                     swap.w     D1
  1719. 0000123A  4241                     clr.w      D1
  1720. 0000123C  D081                     add.l      D0, D1
  1721. 0000123E  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  1722. label00001242:
  1723. 00001242  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  1724. 00001248  396E 000E 0008           move.w     [A4 + 0x8], [A6 + 0xE]
  1725. 0000124E  28AE 0010                move.l     [A4], [A6 + 0x10]
  1726. 00001252  196E 0017 000A           move.b     [A4 + 0xA], [A6 + 0x17]
  1727. 00001258  196E 001B 000B           move.b     [A4 + 0xB], [A6 + 0x1B]
  1728. 0000125E  3007                     move.w     D0, D7
  1729. label00001260:
  1730. 00001260  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1731. 00001266  4E5E                     unlink     A6
  1732. 00001268  4E75                     rts
  1733. fn0000126A:
  1734. 0000126A  4E56 FEF4                link       A6, -0x010C
  1735. 0000126E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1736. 00001272  1C2E 000B                move.b     D6, [A6 + 0xB]
  1737. 00001276  7001                     moveq.l    D0, 0x01
  1738. 00001278  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  1739. 0000127C  6F0E                     ble        +0x10 /* 0000128C */
  1740. 0000127E  7008                     moveq.l    D0, 0x08
  1741. 00001280  2F00                     move.l     -[A7], D0
  1742. 00001282  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1743. 00001286  584F                     addq.w     A7, 4
  1744. 00001288  6000 00FA                bra        +0xFC /* 00001384 */
  1745. label0000128C:
  1746. 0000128C  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1747. 00001290  202D F0E0                move.l     D0, [A5 - 0xF20]
  1748. 00001294  D090                     add.l      D0, [A0]
  1749. 00001296  322D F0E8                move.w     D1, [A5 - 0xF18]
  1750. 0000129A  48C1                     ext.l      D1
  1751. 0000129C  D281                     add.l      D1, D1
  1752. 0000129E  2401                     move.l     D2, D1
  1753. 000012A0  D482                     add.l      D2, D2
  1754. 000012A2  D282                     add.l      D1, D2
  1755. 000012A4  9081                     sub.l      D0, D1
  1756. 000012A6  2D40 FFF6                move.l     [A6 - 0xA], D0
  1757. 000012AA  2040                     movea.l    A0, D0
  1758. 000012AC  7001                     moveq.l    D0, 0x01
  1759. 000012AE  B050                     cmp.w      D0, [A0]
  1760. 000012B0  670E                     beq        +0x10 /* 000012C0 */
  1761. 000012B2  7008                     moveq.l    D0, 0x08
  1762. 000012B4  2F00                     move.l     -[A7], D0
  1763. 000012B6  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1764. 000012BA  584F                     addq.w     A7, 4
  1765. 000012BC  6000 00C6                bra        +0xC8 /* 00001384 */
  1766. label000012C0:
  1767. 000012C0  206E FFF6                movea.l    A0, [A6 - 0xA]
  1768. 000012C4  4250                     clr.w      [A0]
  1769. 000012C6  206E FFF6                movea.l    A0, [A6 - 0xA]
  1770. 000012CA  2868 0002                movea.l    A4, [A0 + 0x2]
  1771. 000012CE  2F0C                     move.l     -[A7], A4
  1772. 000012D0  4EBA FE82                jsr        [PC - 0x17E /* 00001154 */]
  1773. 000012D4  3E00                     move.w     D7, D0
  1774. 000012D6  584F                     addq.w     A7, 4
  1775. 000012D8  6D0C                     blt        +0xE /* 000012E6 */
  1776. 000012DA  2F0C                     move.l     -[A7], A4
  1777. 000012DC  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1778. 000012E0  584F                     addq.w     A7, 4
  1779. 000012E2  6000 0090                bra        +0x92 /* 00001374 */
  1780. label000012E6:
  1781. 000012E6  2F0C                     move.l     -[A7], A4
  1782. 000012E8  4EBA 1BA8                jsr        [PC + 0x1BA8 /* 00002E92 */]
  1783. 000012EC  2640                     movea.l    A3, D0
  1784. 000012EE  200B                     move.l     D0, A3
  1785. 000012F0  584F                     addq.w     A7, 4
  1786. 000012F2  660E                     bne        +0x10 /* 00001302 */
  1787. 000012F4  701B                     moveq.l    D0, 0x1B
  1788. 000012F6  2F00                     move.l     -[A7], D0
  1789. 000012F8  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1790. 000012FC  584F                     addq.w     A7, 4
  1791. 000012FE  6000 0084                bra        +0x86 /* 00001384 */
  1792. label00001302:
  1793. 00001302  486E FEF4                pea.l      [A6 - 0x10C]
  1794. 00001306  2F0B                     move.l     -[A7], A3
  1795. 00001308  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1796. 0000130C  486E FFFE                pea.l      [A6 - 0x2]
  1797. 00001310  486E FFFA                pea.l      [A6 - 0x6]
  1798. 00001314  486E FEF4                pea.l      [A6 - 0x10C]
  1799. 00001318  4EBA 2058                jsr        [PC + 0x2058 /* 00003372 */]
  1800. 0000131C  4A00                     tst.b      D0
  1801. 0000131E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1802. 00001322  6740                     beq        +0x42 /* 00001364 */
  1803. 00001324  7000                     moveq.l    D0, 0x00
  1804. 00001326  2F00                     move.l     -[A7], D0
  1805. 00001328  4886                     ext.w      D6
  1806. 0000132A  48C6                     ext.l      D6
  1807. 0000132C  2F06                     move.l     -[A7], D6
  1808. 0000132E  2F0C                     move.l     -[A7], A4
  1809. 00001330  322E FFFE                move.w     D1, [A6 - 0x2]
  1810. 00001334  48C1                     ext.l      D1
  1811. 00001336  2F01                     move.l     -[A7], D1
  1812. 00001338  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1813. 0000133C  4EBA FE98                jsr        [PC - 0x168 /* 000011D6 */]
  1814. 00001340  3E00                     move.w     D7, D0
  1815. 00001342  4A06                     tst.b      D6
  1816. 00001344  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1817. 00001348  6722                     beq        +0x24 /* 0000136C */
  1818. 0000134A  48C7                     ext.l      D7
  1819. 0000134C  2F07                     move.l     -[A7], D7
  1820. 0000134E  302E FFFE                move.w     D0, [A6 - 0x2]
  1821. 00001352  48C0                     ext.l      D0
  1822. 00001354  2F00                     move.l     -[A7], D0
  1823. 00001356  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1824. 0000135A  4EBA 1F86                jsr        [PC + 0x1F86 /* 000032E2 */]
  1825. 0000135E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1826. 00001362  6008                     bra        +0xA /* 0000136C */
  1827. label00001364:
  1828. 00001364  2F0C                     move.l     -[A7], A4
  1829. 00001366  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1830. 0000136A  584F                     addq.w     A7, 4
  1831. label0000136C:
  1832. 0000136C  2F0B                     move.l     -[A7], A3
  1833. 0000136E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1834. 00001372  584F                     addq.w     A7, 4
  1835. label00001374:
  1836. 00001374  4A6D F166                tst.w      [A5 - 0xE9A]
  1837. 00001378  660A                     bne        +0xC /* 00001384 */
  1838. 0000137A  7000                     moveq.l    D0, 0x00
  1839. 0000137C  2F00                     move.l     -[A7], D0
  1840. 0000137E  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1841. 00001382  584F                     addq.w     A7, 4
  1842. label00001384:
  1843. 00001384  4CEE 18C0 FEE4           movem.l    D6,D7,A3,A4, [A6 - 0x11C]
  1844. 0000138A  4E5E                     unlink     A6
  1845. 0000138C  4E75                     rts
  1846. 0000138E  4E56 0000                link       A6, 0
  1847. 00001392  7000                     moveq.l    D0, 0x00
  1848. 00001394  2F00                     move.l     -[A7], D0
  1849. 00001396  4EBA FED2                jsr        [PC - 0x12E /* 0000126A */]
  1850. 0000139A  4E5E                     unlink     A6
  1851. 0000139C  4E75                     rts
  1852. 0000139E  4E56 0000                link       A6, 0
  1853. 000013A2  7001                     moveq.l    D0, 0x01
  1854. 000013A4  2F00                     move.l     -[A7], D0
  1855. 000013A6  4EBA FEC2                jsr        [PC - 0x13E /* 0000126A */]
  1856. 000013AA  4E5E                     unlink     A6
  1857. 000013AC  4E75                     rts
  1858. fn000013AE:
  1859. 000013AE  4E56 FFF6                link       A6, -0x000A
  1860. 000013B2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1861. 000013B6  3C2E 000A                move.w     D6, [A6 + 0xA]
  1862. 000013BA  48C6                     ext.l      D6
  1863. 000013BC  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  1864. 000013C0  2050                     movea.l    A0, [A0]
  1865. 000013C2  2006                     move.l     D0, D6
  1866. 000013C4  2200                     move.l     D1, D0
  1867. 000013C6  C0FC 000C                mulu.w     D0, 0xC
  1868. 000013CA  4841                     swap.w     D1
  1869. 000013CC  C2FC 000C                mulu.w     D1, 0xC
  1870. 000013D0  4841                     swap.w     D1
  1871. 000013D2  4241                     clr.w      D1
  1872. 000013D4  D081                     add.l      D0, D1
  1873. 000013D6  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  1874. 000013DA  1D6B 000B FFFF           move.b     [A6 - 0x1], [A3 + 0xB]
  1875. 000013E0  2D6B 0004 FFFA           move.l     [A6 - 0x6], [A3 + 0x4]
  1876. 000013E6  382B 0008                move.w     D4, [A3 + 0x8]
  1877. 000013EA  2853                     movea.l    A4, [A3]
  1878. 000013EC  7000                     moveq.l    D0, 0x00
  1879. 000013EE  2680                     move.l     [A3], D0
  1880. 000013F0  72FF                     moveq.l    D1, 0xFFFFFFFF
  1881. 000013F2  2741 0004                move.l     [A3 + 0x4], D1
  1882. 000013F6  177C 0001 000B           move.b     [A3 + 0xB], 0x1
  1883. 000013FC  2F0C                     move.l     -[A7], A4
  1884. 000013FE  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1885. 00001402  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  1886. 00001406  2050                     movea.l    A0, [A0]
  1887. 00001408  3A28 000C                move.w     D5, [A0 + 0xC]
  1888. 0000140C  4247                     clr.w      D7
  1889. 0000140E  584F                     addq.w     A7, 4
  1890. 00001410  6000 0094                bra        +0x96 /* 000014A6 */
  1891. label00001414:
  1892. 00001414  48C7                     ext.l      D7
  1893. 00001416  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  1894. 0000141A  2050                     movea.l    A0, [A0]
  1895. 0000141C  2007                     move.l     D0, D7
  1896. 0000141E  D080                     add.l      D0, D0
  1897. 00001420  2200                     move.l     D1, D0
  1898. 00001422  E588                     lsl        D0, 2
  1899. 00001424  D081                     add.l      D0, D1
  1900. 00001426  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  1901. 0000142A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1902. 0000142C  B053                     cmp.w      D0, [A3]
  1903. 0000142E  6772                     beq        +0x74 /* 000014A2 */
  1904. 00001430  286B 0006                movea.l    A4, [A3 + 0x6]
  1905. 00001434  200C                     move.l     D0, A4
  1906. 00001436  676A                     beq        +0x6C /* 000014A2 */
  1907. 00001438  2054                     movea.l    A0, [A4]
  1908. 0000143A  48C6                     ext.l      D6
  1909. 0000143C  BCA8 000C                cmp.l      D6, [A0 + 0xC]
  1910. 00001440  6660                     bne        +0x62 /* 000014A2 */
  1911. 00001442  2D68 0008 FFF6           move.l     [A6 - 0xA], [A0 + 0x8]
  1912. 00001448  2054                     movea.l    A0, [A4]
  1913. 0000144A  4AA8 0028                tst.l      [A0 + 0x28]
  1914. 0000144E  6F18                     ble        +0x1A /* 00001468 */
  1915. 00001450  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1916. 00001454  4EBA 1FA8                jsr        [PC + 0x1FA8 /* 000033FE */]
  1917. 00001458  4A40                     tst.w      D0
  1918. 0000145A  584F                     addq.w     A7, 4
  1919. 0000145C  660A                     bne        +0xC /* 00001468 */
  1920. 0000145E  2054                     movea.l    A0, [A4]
  1921. 00001460  70FF                     moveq.l    D0, 0xFFFFFFFF
  1922. 00001462  2140 000C                move.l     [A0 + 0xC], D0
  1923. 00001466  603A                     bra        +0x3C /* 000014A2 */
  1924. label00001468:
  1925. 00001468  2F0C                     move.l     -[A7], A4
  1926. 0000146A  2054                     movea.l    A0, [A4]
  1927. 0000146C  3028 0010                move.w     D0, [A0 + 0x10]
  1928. 00001470  48C0                     ext.l      D0
  1929. 00001472  2F00                     move.l     -[A7], D0
  1930. 00001474  4EBA ECD6                jsr        [PC - 0x132A /* 0000014C */]
  1931. 00001478  48C7                     ext.l      D7
  1932. 0000147A  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  1933. 0000147E  2050                     movea.l    A0, [A0]
  1934. 00001480  2007                     move.l     D0, D7
  1935. 00001482  D080                     add.l      D0, D0
  1936. 00001484  2200                     move.l     D1, D0
  1937. 00001486  E588                     lsl        D0, 2
  1938. 00001488  D081                     add.l      D0, D1
  1939. 0000148A  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  1940. 0000148E  426B 0004                clr.w      [A3 + 0x4]
  1941. 00001492  7000                     moveq.l    D0, 0x00
  1942. 00001494  2740 0006                move.l     [A3 + 0x6], D0
  1943. 00001498  2F0C                     move.l     -[A7], A4
  1944. 0000149A  4EBA 03B2                jsr        [PC + 0x3B2 /* 0000184E */]
  1945. 0000149E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1946. label000014A2:
  1947. 000014A2  3007                     move.w     D0, D7
  1948. 000014A4  5247                     addq.w     D7, 1
  1949. label000014A6:
  1950. 000014A6  BA47                     cmp.w      D5, D7
  1951. 000014A8  6E00 FF6A                bgt        -0x94 /* 00001414 */
  1952. 000014AC  4A2E FFFF                tst.b      [A6 - 0x1]
  1953. 000014B0  660E                     bne        +0x10 /* 000014C0 */
  1954. 000014B2  48C4                     ext.l      D4
  1955. 000014B4  2F04                     move.l     -[A7], D4
  1956. 000014B6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1957. 000014BA  4EBA 1F34                jsr        [PC + 0x1F34 /* 000033F0 */]
  1958. 000014BE  504F                     addq.w     A7, 8
  1959. label000014C0:
  1960. 000014C0  4CEE 18F0 FFDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  1961. 000014C6  4E5E                     unlink     A6
  1962. 000014C8  4E75                     rts
  1963. fn000014CA:
  1964. 000014CA  4E56 FFFA                link       A6, -0x0006
  1965. 000014CE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1966. 000014D2  1C2E 000B                move.b     D6, [A6 + 0xB]
  1967. 000014D6  7001                     moveq.l    D0, 0x01
  1968. 000014D8  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  1969. 000014DC  6E00 0090                bgt        +0x92 /* 0000156E */
  1970. 000014E0  206D F0D8                movea.l    A0, [A5 - 0xF28]
  1971. 000014E4  202D F0E0                move.l     D0, [A5 - 0xF20]
  1972. 000014E8  D090                     add.l      D0, [A0]
  1973. 000014EA  322D F0E8                move.w     D1, [A5 - 0xF18]
  1974. 000014EE  48C1                     ext.l      D1
  1975. 000014F0  D281                     add.l      D1, D1
  1976. 000014F2  2401                     move.l     D2, D1
  1977. 000014F4  D482                     add.l      D2, D2
  1978. 000014F6  D282                     add.l      D1, D2
  1979. 000014F8  9081                     sub.l      D0, D1
  1980. 000014FA  2040                     movea.l    A0, D0
  1981. 000014FC  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1982. 00001500  22D8                     move.l     [A1]+, [A0]+
  1983. 00001502  32D8                     move.w     [A1]+, [A0]+
  1984. 00001504  7001                     moveq.l    D0, 0x01
  1985. 00001506  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1986. 0000150A  670E                     beq        +0x10 /* 0000151A */
  1987. 0000150C  7008                     moveq.l    D0, 0x08
  1988. 0000150E  2F00                     move.l     -[A7], D0
  1989. 00001510  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  1990. 00001514  584F                     addq.w     A7, 4
  1991. 00001516  6000 00A2                bra        +0xA4 /* 000015BA */
  1992. label0000151A:
  1993. 0000151A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1994. 0000151E  4EBA FC34                jsr        [PC - 0x3CC /* 00001154 */]
  1995. 00001522  3E00                     move.w     D7, D0
  1996. 00001524  584F                     addq.w     A7, 4
  1997. 00001526  6C0E                     bge        +0x10 /* 00001536 */
  1998. 00001528  701B                     moveq.l    D0, 0x1B
  1999. 0000152A  2F00                     move.l     -[A7], D0
  2000. 0000152C  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2001. 00001530  584F                     addq.w     A7, 4
  2002. 00001532  6000 0086                bra        +0x88 /* 000015BA */
  2003. label00001536:
  2004. 00001536  48C7                     ext.l      D7
  2005. 00001538  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  2006. 0000153C  2050                     movea.l    A0, [A0]
  2007. 0000153E  2007                     move.l     D0, D7
  2008. 00001540  2200                     move.l     D1, D0
  2009. 00001542  C0FC 000C                mulu.w     D0, 0xC
  2010. 00001546  4841                     swap.w     D1
  2011. 00001548  C2FC 000C                mulu.w     D1, 0xC
  2012. 0000154C  4841                     swap.w     D1
  2013. 0000154E  4241                     clr.w      D1
  2014. 00001550  D081                     add.l      D0, D1
  2015. 00001552  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  2016. 00001556  BC2C 000A                cmp.b      D6, [A4 + 0xA]
  2017. 0000155A  665E                     bne        +0x60 /* 000015BA */
  2018. 0000155C  4A2C 000B                tst.b      [A4 + 0xB]
  2019. 00001560  6658                     bne        +0x5A /* 000015BA */
  2020. 00001562  48C7                     ext.l      D7
  2021. 00001564  2F07                     move.l     -[A7], D7
  2022. 00001566  4EBA FE46                jsr        [PC - 0x1BA /* 000013AE */]
  2023. 0000156A  584F                     addq.w     A7, 4
  2024. 0000156C  604C                     bra        +0x4E /* 000015BA */
  2025. label0000156E:
  2026. 0000156E  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  2027. 00001572  2050                     movea.l    A0, [A0]
  2028. 00001574  3A28 000A                move.w     D5, [A0 + 0xA]
  2029. 00001578  4247                     clr.w      D7
  2030. 0000157A  603A                     bra        +0x3C /* 000015B6 */
  2031. label0000157C:
  2032. 0000157C  48C7                     ext.l      D7
  2033. 0000157E  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  2034. 00001582  2050                     movea.l    A0, [A0]
  2035. 00001584  2007                     move.l     D0, D7
  2036. 00001586  2200                     move.l     D1, D0
  2037. 00001588  C0FC 000C                mulu.w     D0, 0xC
  2038. 0000158C  4841                     swap.w     D1
  2039. 0000158E  C2FC 000C                mulu.w     D1, 0xC
  2040. 00001592  4841                     swap.w     D1
  2041. 00001594  4241                     clr.w      D1
  2042. 00001596  D081                     add.l      D0, D1
  2043. 00001598  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  2044. 0000159C  BC2C 000A                cmp.b      D6, [A4 + 0xA]
  2045. 000015A0  6610                     bne        +0x12 /* 000015B2 */
  2046. 000015A2  4A2C 000B                tst.b      [A4 + 0xB]
  2047. 000015A6  660A                     bne        +0xC /* 000015B2 */
  2048. 000015A8  48C7                     ext.l      D7
  2049. 000015AA  2F07                     move.l     -[A7], D7
  2050. 000015AC  4EBA FE00                jsr        [PC - 0x200 /* 000013AE */]
  2051. 000015B0  584F                     addq.w     A7, 4
  2052. label000015B2:
  2053. 000015B2  3007                     move.w     D0, D7
  2054. 000015B4  5247                     addq.w     D7, 1
  2055. label000015B6:
  2056. 000015B6  BA47                     cmp.w      D5, D7
  2057. 000015B8  6EC2                     bgt        -0x3C /* 0000157C */
  2058. label000015BA:
  2059. 000015BA  4A6D F166                tst.w      [A5 - 0xE9A]
  2060. 000015BE  660A                     bne        +0xC /* 000015CA */
  2061. 000015C0  7000                     moveq.l    D0, 0x00
  2062. 000015C2  2F00                     move.l     -[A7], D0
  2063. 000015C4  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  2064. 000015C8  584F                     addq.w     A7, 4
  2065. label000015CA:
  2066. 000015CA  4CEE 10E0 FFEA           movem.l    D5,D6,D7,A4, [A6 - 0x16]
  2067. 000015D0  4E5E                     unlink     A6
  2068. 000015D2  4E75                     rts
  2069. 000015D4  4E56 0000                link       A6, 0
  2070. 000015D8  7001                     moveq.l    D0, 0x01
  2071. 000015DA  2F00                     move.l     -[A7], D0
  2072. 000015DC  4EBA FEEC                jsr        [PC - 0x114 /* 000014CA */]
  2073. 000015E0  4E5E                     unlink     A6
  2074. 000015E2  4E75                     rts
  2075. 000015E4  4E56 0000                link       A6, 0
  2076. 000015E8  7000                     moveq.l    D0, 0x00
  2077. 000015EA  2F00                     move.l     -[A7], D0
  2078. 000015EC  4EBA FEDC                jsr        [PC - 0x124 /* 000014CA */]
  2079. 000015F0  4E5E                     unlink     A6
  2080. 000015F2  4E75                     rts
  2081. 000015F4  4E56 FEEA                link       A6, -0x0116
  2082. 000015F8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2083. 000015FC  266E 0008                movea.l    A3, [A6 + 0x8]
  2084. 00001600  49EE FEF8                lea.l      A4, [A6 - 0x108]
  2085. 00001604  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  2086. 0000160A  2D4B FFFC                move.l     [A6 - 0x4], A3
  2087. 0000160E  7AFF                     moveq.l    D5, 0xFFFFFFFF
  2088. 00001610  2F0B                     move.l     -[A7], A3
  2089. 00001612  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2090. 00001616  7201                     moveq.l    D1, 0x01
  2091. 00001618  B280                     cmp.l      D1, D0
  2092. 0000161A  584F                     addq.w     A7, 4
  2093. 0000161C  6D04                     blt        +0x6 /* 00001622 */
  2094. 0000161E  7C01                     moveq.l    D6, 0x01
  2095. 00001620  600C                     bra        +0xE /* 0000162E */
  2096. label00001622:
  2097. 00001622  4206                     clr.b      D6
  2098. 00001624  2F0B                     move.l     -[A7], A3
  2099. 00001626  4EBA FB2C                jsr        [PC - 0x4D4 /* 00001154 */]
  2100. 0000162A  3A00                     move.w     D5, D0
  2101. 0000162C  584F                     addq.w     A7, 4
  2102. label0000162E:
  2103. 0000162E  7000                     moveq.l    D0, 0x00
  2104. 00001630  2F00                     move.l     -[A7], D0
  2105. 00001632  2F00                     move.l     -[A7], D0
  2106. 00001634  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  2107. 00001638  2640                     movea.l    A3, D0
  2108. 0000163A  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  2109. 0000163E  2050                     movea.l    A0, [A0]
  2110. 00001640  3828 000C                move.w     D4, [A0 + 0xC]
  2111. 00001644  4247                     clr.w      D7
  2112. 00001646  504F                     addq.w     A7, 8
  2113. 00001648  6000 009A                bra        +0x9C /* 000016E4 */
  2114. label0000164C:
  2115. 0000164C  48C7                     ext.l      D7
  2116. 0000164E  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  2117. 00001652  2050                     movea.l    A0, [A0]
  2118. 00001654  2007                     move.l     D0, D7
  2119. 00001656  D080                     add.l      D0, D0
  2120. 00001658  2200                     move.l     D1, D0
  2121. 0000165A  E588                     lsl        D0, 2
  2122. 0000165C  D081                     add.l      D0, D1
  2123. 0000165E  43EE FEEE                lea.l      A1, [A6 - 0x112]
  2124. 00001662  41F0 0814                lea.l      A0, [A0 + D0 + 0x14]
  2125. 00001666  22D8                     move.l     [A1]+, [A0]+
  2126. 00001668  22D8                     move.l     [A1]+, [A0]+
  2127. 0000166A  32D8                     move.w     [A1]+, [A0]+
  2128. 0000166C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2129. 0000166E  B06E FEEE                cmp.w      D0, [A6 - 0x112]
  2130. 00001672  676C                     beq        +0x6E /* 000016E0 */
  2131. 00001674  7003                     moveq.l    D0, 0x03
  2132. 00001676  B06E FEF2                cmp.w      D0, [A6 - 0x10E]
  2133. 0000167A  6664                     bne        +0x66 /* 000016E0 */
  2134. 0000167C  2D6E FEF4 FEEA           move.l     [A6 - 0x116], [A6 - 0x10C]
  2135. 00001682  4A06                     tst.b      D6
  2136. 00001684  660E                     bne        +0x10 /* 00001694 */
  2137. 00001686  48C5                     ext.l      D5
  2138. 00001688  206E FEEA                movea.l    A0, [A6 - 0x116]
  2139. 0000168C  2050                     movea.l    A0, [A0]
  2140. 0000168E  BAA8 000C                cmp.l      D5, [A0 + 0xC]
  2141. 00001692  664C                     bne        +0x4E /* 000016E0 */
  2142. label00001694:
  2143. 00001694  2F0C                     move.l     -[A7], A4
  2144. 00001696  302E FEEE                move.w     D0, [A6 - 0x112]
  2145. 0000169A  48C0                     ext.l      D0
  2146. 0000169C  2F00                     move.l     -[A7], D0
  2147. 0000169E  2F2D F0F2                move.l     -[A7], [A5 - 0xF0E]
  2148. 000016A2  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2149. 000016A6  2F0C                     move.l     -[A7], A4
  2150. 000016A8  487A 0062                pea.l      [PC + 0x62 /* 0000170C, value 0x10D0000 */]
  2151. 000016AC  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2152. 000016B0  7000                     moveq.l    D0, 0x00
  2153. 000016B2  2F00                     move.l     -[A7], D0
  2154. 000016B4  7200                     moveq.l    D1, 0x00
  2155. 000016B6  1214                     move.b     D1, [A4]
  2156. 000016B8  2F01                     move.l     -[A7], D1
  2157. 000016BA  486C 0001                pea.l      [A4 + 0x1]
  2158. 000016BE  2F0B                     move.l     -[A7], A3
  2159. 000016C0  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  2160. 000016C4  4A80                     tst.l      D0
  2161. 000016C6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2162. 000016CA  6614                     bne        +0x16 /* 000016E0 */
  2163. 000016CC  7002                     moveq.l    D0, 0x02
  2164. 000016CE  2F00                     move.l     -[A7], D0
  2165. 000016D0  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2166. 000016D4  2F0B                     move.l     -[A7], A3
  2167. 000016D6  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2168. 000016DA  7000                     moveq.l    D0, 0x00
  2169. 000016DC  504F                     addq.w     A7, 8
  2170. 000016DE  6022                     bra        +0x24 /* 00001702 */
  2171. label000016E0:
  2172. 000016E0  3007                     move.w     D0, D7
  2173. 000016E2  5247                     addq.w     D7, 1
  2174. label000016E4:
  2175. 000016E4  B847                     cmp.w      D4, D7
  2176. 000016E6  6E00 FF64                bgt        -0x9A /* 0000164C */
  2177. 000016EA  4214                     clr.b      [A4]
  2178. 000016EC  7000                     moveq.l    D0, 0x00
  2179. 000016EE  2F00                     move.l     -[A7], D0
  2180. 000016F0  7201                     moveq.l    D1, 0x01
  2181. 000016F2  2F01                     move.l     -[A7], D1
  2182. 000016F4  2F0C                     move.l     -[A7], A4
  2183. 000016F6  2F0B                     move.l     -[A7], A3
  2184. 000016F8  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  2185. 000016FC  200B                     move.l     D0, A3
  2186. 000016FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2187. label00001702:
  2188. 00001702  4CEE 18F0 FED2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x12E]
  2189. 00001708  4E5E                     unlink     A6
  2190. 0000170A  4E75                     rts
  2191. 0000170C  010D                     btst       A5, D0
  2192. 0000170E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2193. // begin alternate branch 00001710-00001714
  2194. fn00001710:
  2195. 00001710  4E56 FFEE                link       A6, -0x0012
  2196. // end alternate branch 00001710-00001714
  2197. fn00001710: // (misaligned)
  2198. 00001712  FFEE                     .invalid   <<F/7/7>>
  2199. 00001714  48E7 0018                movem.l    -[A7], A3,A4
  2200. 00001718  266E 000C                movea.l    A3, [A6 + 0xC]
  2201. 0000171C  49EE FFEE                lea.l      A4, [A6 - 0x12]
  2202. 00001720  397C 0008 0006           move.w     [A4 + 0x6], 0x8
  2203. 00001726  302E 000A                move.w     D0, [A6 + 0xA]
  2204. 0000172A  48C0                     ext.l      D0
  2205. 0000172C  2940 0008                move.l     [A4 + 0x8], D0
  2206. 00001730  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  2207. 00001736  7000                     moveq.l    D0, 0x00
  2208. 00001738  2940 000E                move.l     [A4 + 0xE], D0
  2209. 0000173C  598F                     subq.l     A7, 4
  2210. 0000173E  7002                     moveq.l    D0, 0x02
  2211. 00001740  2F00                     move.l     -[A7], D0
  2212. 00001742  2F0C                     move.l     -[A7], A4
  2213. 00001744  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  2214. 0000174A  2F0B                     move.l     -[A7], A3
  2215. 0000174C  2053                     movea.l    A0, [A3]
  2216. 0000174E  2250                     movea.l    A1, [A0]
  2217. 00001750  4E91                     jsr        [A1]
  2218. 00001752  4CEE 1800 FFE6           movem.l    A3,A4, [A6 - 0x1A]
  2219. 00001758  4E5E                     unlink     A6
  2220. 0000175A  4E75                     rts
  2221. fn0000175C:
  2222. 0000175C  4E56 0000                link       A6, 0
  2223. 00001760  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2224. 00001764  4878 0093                push.l     0x93
  2225. 00001768  4EBA FFA6                jsr        [PC - 0x5A /* 00001710 */]
  2226. 0000176C  4E5E                     unlink     A6
  2227. 0000176E  4E75                     rts
  2228. fn00001770:
  2229. 00001770  4E56 0000                link       A6, 0
  2230. 00001774  48E7 0018                movem.l    -[A7], A3,A4
  2231. 00001778  7000                     moveq.l    D0, 0x00
  2232. 0000177A  2F00                     move.l     -[A7], D0
  2233. 0000177C  7210                     moveq.l    D1, 0x10
  2234. 0000177E  2F01                     move.l     -[A7], D1
  2235. 00001780  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  2236. 00001784  2640                     movea.l    A3, D0
  2237. 00001786  200B                     move.l     D0, A3
  2238. 00001788  504F                     addq.w     A7, 8
  2239. 0000178A  671A                     beq        +0x1C /* 000017A6 */
  2240. 0000178C  2853                     movea.l    A4, [A3]
  2241. 0000178E  41ED 01A2                lea.l      A0, [A5 + 0x1A2 /* export_48 */]
  2242. 00001792  2888                     move.l     [A4], A0
  2243. 00001794  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  2244. 0000179A  296E 000C 0008           move.l     [A4 + 0x8], [A6 + 0xC]
  2245. 000017A0  7000                     moveq.l    D0, 0x00
  2246. 000017A2  2940 000C                move.l     [A4 + 0xC], D0
  2247. label000017A6:
  2248. 000017A6  200B                     move.l     D0, A3
  2249. 000017A8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2250. 000017AE  4E5E                     unlink     A6
  2251. 000017B0  4E75                     rts
  2252. fn000017B2:
  2253. 000017B2  4E56 0000                link       A6, 0
  2254. 000017B6  2F0C                     move.l     -[A7], A4
  2255. 000017B8  286E 0008                movea.l    A4, [A6 + 0x8]
  2256. 000017BC  2B4C F1BA                move.l     [A5 - 0xE46], A4
  2257. 000017C0  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  2258. 000017C4  B08C                     cmp.l      D0, A4
  2259. 000017C6  660A                     bne        +0xC /* 000017D2 */
  2260. 000017C8  7000                     moveq.l    D0, 0x00
  2261. 000017CA  2F00                     move.l     -[A7], D0
  2262. 000017CC  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  2263. 000017D0  584F                     addq.w     A7, 4
  2264. label000017D2:
  2265. 000017D2  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  2266. 000017D6  B08C                     cmp.l      D0, A4
  2267. 000017D8  660A                     bne        +0xC /* 000017E4 */
  2268. 000017DA  7000                     moveq.l    D0, 0x00
  2269. 000017DC  2F00                     move.l     -[A7], D0
  2270. 000017DE  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  2271. 000017E2  584F                     addq.w     A7, 4
  2272. label000017E4:
  2273. 000017E4  286E FFFC                movea.l    A4, [A6 - 0x4]
  2274. 000017E8  4E5E                     unlink     A6
  2275. 000017EA  4E75                     rts
  2276. fn000017EC:
  2277. 000017EC  4E56 0000                link       A6, 0
  2278. 000017F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2279. 000017F4  266E 0008                movea.l    A3, [A6 + 0x8]
  2280. 000017F8  2053                     movea.l    A0, [A3]
  2281. 000017FA  3C28 000C                move.w     D6, [A0 + 0xC]
  2282. 000017FE  5346                     subq.w     D6, 1
  2283. 00001800  4247                     clr.w      D7
  2284. 00001802  6034                     bra        +0x36 /* 00001838 */
  2285. label00001804:
  2286. 00001804  48C7                     ext.l      D7
  2287. 00001806  2053                     movea.l    A0, [A3]
  2288. 00001808  2007                     move.l     D0, D7
  2289. 0000180A  D080                     add.l      D0, D0
  2290. 0000180C  2200                     move.l     D1, D0
  2291. 0000180E  E588                     lsl        D0, 2
  2292. 00001810  D081                     add.l      D0, D1
  2293. 00001812  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  2294. 00001816  70FF                     moveq.l    D0, 0xFFFFFFFF
  2295. 00001818  B054                     cmp.w      D0, [A4]
  2296. 0000181A  6718                     beq        +0x1A /* 00001834 */
  2297. 0000181C  70FA                     moveq.l    D0, 0xFFFFFFFA
  2298. 0000181E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  2299. 00001822  6610                     bne        +0x12 /* 00001834 */
  2300. 00001824  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2301. 00001828  3014                     move.w     D0, [A4]
  2302. 0000182A  48C0                     ext.l      D0
  2303. 0000182C  2F00                     move.l     -[A7], D0
  2304. 0000182E  4EBA FF2C                jsr        [PC - 0xD4 /* 0000175C */]
  2305. 00001832  504F                     addq.w     A7, 8
  2306. label00001834:
  2307. 00001834  3007                     move.w     D0, D7
  2308. 00001836  5247                     addq.w     D7, 1
  2309. label00001838:
  2310. 00001838  BC47                     cmp.w      D6, D7
  2311. 0000183A  6CC8                     bge        -0x36 /* 00001804 */
  2312. 0000183C  2F0B                     move.l     -[A7], A3
  2313. 0000183E  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2314. 00001842  584F                     addq.w     A7, 4
  2315. 00001844  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2316. 0000184A  4E5E                     unlink     A6
  2317. 0000184C  4E75                     rts
  2318. fn0000184E:
  2319. 0000184E  4E56 0000                link       A6, 0
  2320. 00001852  2F0C                     move.l     -[A7], A4
  2321. 00001854  286E 0008                movea.l    A4, [A6 + 0x8]
  2322. 00001858  2054                     movea.l    A0, [A4]
  2323. 0000185A  4AA8 001A                tst.l      [A0 + 0x1A]
  2324. 0000185E  670A                     beq        +0xC /* 0000186A */
  2325. 00001860  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  2326. 00001864  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2327. 00001868  584F                     addq.w     A7, 4
  2328. label0000186A:
  2329. 0000186A  2054                     movea.l    A0, [A4]
  2330. 0000186C  4AA8 000C                tst.l      [A0 + 0xC]
  2331. 00001870  6C0C                     bge        +0xE /* 0000187E */
  2332. 00001872  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2333. 00001876  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2334. 0000187A  584F                     addq.w     A7, 4
  2335. 0000187C  600C                     bra        +0xE /* 0000188A */
  2336. label0000187E:
  2337. 0000187E  2054                     movea.l    A0, [A4]
  2338. 00001880  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2339. 00001884  4EBA 1B9E                jsr        [PC + 0x1B9E /* 00003424 */]
  2340. 00001888  584F                     addq.w     A7, 4
  2341. label0000188A:
  2342. 0000188A  2054                     movea.l    A0, [A4]
  2343. 0000188C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2344. 00001890  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2345. 00001894  2054                     movea.l    A0, [A4]
  2346. 00001896  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2347. 0000189A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2348. 0000189E  2F0C                     move.l     -[A7], A4
  2349. 000018A0  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2350. 000018A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2351. 000018A8  286E FFFC                movea.l    A4, [A6 - 0x4]
  2352. 000018AC  4E5E                     unlink     A6
  2353. 000018AE  4E75                     rts
  2354. fn000018B0:
  2355. 000018B0  4E56 0000                link       A6, 0
  2356. 000018B4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2357. 000018B8  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  2358. 000018BC  2050                     movea.l    A0, [A0]
  2359. 000018BE  3C28 000C                move.w     D6, [A0 + 0xC]
  2360. 000018C2  5346                     subq.w     D6, 1
  2361. 000018C4  4247                     clr.w      D7
  2362. 000018C6  6042                     bra        +0x44 /* 0000190A */
  2363. label000018C8:
  2364. 000018C8  48C7                     ext.l      D7
  2365. 000018CA  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  2366. 000018CE  2050                     movea.l    A0, [A0]
  2367. 000018D0  2007                     move.l     D0, D7
  2368. 000018D2  D080                     add.l      D0, D0
  2369. 000018D4  2200                     move.l     D1, D0
  2370. 000018D6  E588                     lsl        D0, 2
  2371. 000018D8  D081                     add.l      D0, D1
  2372. 000018DA  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  2373. 000018DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2374. 000018E0  B054                     cmp.w      D0, [A4]
  2375. 000018E2  6722                     beq        +0x24 /* 00001906 */
  2376. 000018E4  7003                     moveq.l    D0, 0x03
  2377. 000018E6  B06C 0004                cmp.w      D0, [A4 + 0x4]
  2378. 000018EA  661A                     bne        +0x1C /* 00001906 */
  2379. 000018EC  206C 0006                movea.l    A0, [A4 + 0x6]
  2380. 000018F0  2050                     movea.l    A0, [A0]
  2381. 000018F2  2668 001A                movea.l    A3, [A0 + 0x1A]
  2382. 000018F6  200B                     move.l     D0, A3
  2383. 000018F8  670C                     beq        +0xE /* 00001906 */
  2384. 000018FA  2F0B                     move.l     -[A7], A3
  2385. 000018FC  4878 008A                push.l     0x8A
  2386. 00001900  4EBA FE0E                jsr        [PC - 0x1F2 /* 00001710 */]
  2387. 00001904  504F                     addq.w     A7, 8
  2388. label00001906:
  2389. 00001906  3007                     move.w     D0, D7
  2390. 00001908  5247                     addq.w     D7, 1
  2391. label0000190A:
  2392. 0000190A  BC47                     cmp.w      D6, D7
  2393. 0000190C  6CBA                     bge        -0x44 /* 000018C8 */
  2394. 0000190E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2395. 00001914  4E5E                     unlink     A6
  2396. 00001916  4E75                     rts
  2397. fn00001918:
  2398. 00001918  4E56 0000                link       A6, 0
  2399. 0000191C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2400. 00001920  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  2401. 00001924  2050                     movea.l    A0, [A0]
  2402. 00001926  3C28 000C                move.w     D6, [A0 + 0xC]
  2403. 0000192A  5346                     subq.w     D6, 1
  2404. 0000192C  4247                     clr.w      D7
  2405. 0000192E  6032                     bra        +0x34 /* 00001962 */
  2406. label00001930:
  2407. 00001930  48C7                     ext.l      D7
  2408. 00001932  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  2409. 00001936  2050                     movea.l    A0, [A0]
  2410. 00001938  2007                     move.l     D0, D7
  2411. 0000193A  D080                     add.l      D0, D0
  2412. 0000193C  2200                     move.l     D1, D0
  2413. 0000193E  E588                     lsl        D0, 2
  2414. 00001940  D081                     add.l      D0, D1
  2415. 00001942  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  2416. 00001946  70FF                     moveq.l    D0, 0xFFFFFFFF
  2417. 00001948  B054                     cmp.w      D0, [A4]
  2418. 0000194A  6712                     beq        +0x14 /* 0000195E */
  2419. 0000194C  7003                     moveq.l    D0, 0x03
  2420. 0000194E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  2421. 00001952  660A                     bne        +0xC /* 0000195E */
  2422. 00001954  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2423. 00001958  4EBA FEF4                jsr        [PC - 0x10C /* 0000184E */]
  2424. 0000195C  584F                     addq.w     A7, 4
  2425. label0000195E:
  2426. 0000195E  3007                     move.w     D0, D7
  2427. 00001960  5247                     addq.w     D7, 1
  2428. label00001962:
  2429. 00001962  BC47                     cmp.w      D6, D7
  2430. 00001964  6CCA                     bge        -0x34 /* 00001930 */
  2431. 00001966  2F2D F1B6                move.l     -[A7], [A5 - 0xE4A]
  2432. 0000196A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2433. 0000196E  7000                     moveq.l    D0, 0x00
  2434. 00001970  2B40 F1B6                move.l     [A5 - 0xE4A], D0
  2435. 00001974  584F                     addq.w     A7, 4
  2436. 00001976  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  2437. 0000197C  4E5E                     unlink     A6
  2438. 0000197E  4E75                     rts
  2439. fn00001980:
  2440. 00001980  4E56 FFFC                link       A6, -0x0004
  2441. 00001984  48E7 0118                movem.l    -[A7], D7,A3,A4
  2442. 00001988  266E 0010                movea.l    A3, [A6 + 0x10]
  2443. 0000198C  286E 000C                movea.l    A4, [A6 + 0xC]
  2444. 00001990  2F0B                     move.l     -[A7], A3
  2445. 00001992  2053                     movea.l    A0, [A3]
  2446. 00001994  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2447. 00001998  4EBA FDD6                jsr        [PC - 0x22A /* 00001770 */]
  2448. 0000199C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2449. 000019A0  200B                     move.l     D0, A3
  2450. 000019A2  504F                     addq.w     A7, 8
  2451. 000019A4  673C                     beq        +0x3E /* 000019E2 */
  2452. 000019A6  2053                     movea.l    A0, [A3]
  2453. 000019A8  52A8 0028                addq.l     [A0 + 0x28], 1
  2454. 000019AC  598F                     subq.l     A7, 4
  2455. 000019AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2456. 000019B2  2F0C                     move.l     -[A7], A4
  2457. 000019B4  7000                     moveq.l    D0, 0x00
  2458. 000019B6  2F00                     move.l     -[A7], D0
  2459. 000019B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2460. 000019BC  4EBA 06C0                jsr        [PC + 0x6C0 /* 0000207E */]
  2461. 000019C0  2E1F                     move.l     D7, [A7]+
  2462. 000019C2  4AAC 0002                tst.l      [A4 + 0x2]
  2463. 000019C6  660C                     bne        +0xE /* 000019D4 */
  2464. 000019C8  38BC 0003                move.w     [A4], 0x3
  2465. 000019CC  296E FFFC 0002           move.l     [A4 + 0x2], [A6 - 0x4]
  2466. 000019D2  600E                     bra        +0x10 /* 000019E2 */
  2467. label000019D4:
  2468. 000019D4  38BC 0004                move.w     [A4], 0x4
  2469. 000019D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2470. 000019DC  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2471. 000019E0  584F                     addq.w     A7, 4
  2472. label000019E2:
  2473. 000019E2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  2474. 000019E8  4E5E                     unlink     A6
  2475. 000019EA  4E75                     rts
  2476. fn000019EC:
  2477. 000019EC  4E56 FFF8                link       A6, -0x0008
  2478. 000019F0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2479. 000019F4  1A2E 001B                move.b     D5, [A6 + 0x1B]
  2480. 000019F8  1C2E 0017                move.b     D6, [A6 + 0x17]
  2481. 000019FC  266E 000C                movea.l    A3, [A6 + 0xC]
  2482. 00001A00  7002                     moveq.l    D0, 0x02
  2483. 00001A02  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2484. 00001A06  6F0E                     ble        +0x10 /* 00001A16 */
  2485. 00001A08  7012                     moveq.l    D0, 0x12
  2486. 00001A0A  2F00                     move.l     -[A7], D0
  2487. 00001A0C  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2488. 00001A10  584F                     addq.w     A7, 4
  2489. 00001A12  6000 00E6                bra        +0xE8 /* 00001AFA */
  2490. label00001A16:
  2491. 00001A16  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2492. 00001A1A  43EB 000C                lea.l      A1, [A3 + 0xC]
  2493. 00001A1E  20D9                     move.l     [A0]+, [A1]+
  2494. 00001A20  30D9                     move.w     [A0]+, [A1]+
  2495. 00001A22  486E FFF8                pea.l      [A6 - 0x8]
  2496. 00001A26  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  2497. 00001A2A  7008                     moveq.l    D0, 0x08
  2498. 00001A2C  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2499. 00001A30  584F                     addq.w     A7, 4
  2500. 00001A32  6608                     bne        +0xA /* 00001A3C */
  2501. 00001A34  702A                     moveq.l    D0, 0x2A
  2502. 00001A36  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  2503. 00001A3A  6D0E                     blt        +0x10 /* 00001A4A */
  2504. label00001A3C:
  2505. 00001A3C  7009                     moveq.l    D0, 0x09
  2506. 00001A3E  2F00                     move.l     -[A7], D0
  2507. 00001A40  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2508. 00001A44  584F                     addq.w     A7, 4
  2509. 00001A46  6000 00B2                bra        +0xB4 /* 00001AFA */
  2510. label00001A4A:
  2511. 00001A4A  486E FFFE                pea.l      [A6 - 0x2]
  2512. 00001A4E  7000                     moveq.l    D0, 0x00
  2513. 00001A50  2F00                     move.l     -[A7], D0
  2514. 00001A52  322E FFFC                move.w     D1, [A6 - 0x4]
  2515. 00001A56  48C1                     ext.l      D1
  2516. 00001A58  2F01                     move.l     -[A7], D1
  2517. 00001A5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2518. 00001A5E  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2519. 00001A62  2840                     movea.l    A4, D0
  2520. 00001A64  200C                     move.l     D0, A4
  2521. 00001A66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2522. 00001A6A  672E                     beq        +0x30 /* 00001A9A */
  2523. 00001A6C  700F                     moveq.l    D0, 0x0F
  2524. 00001A6E  C054                     and.w      D0, [A4]
  2525. 00001A70  7200                     moveq.l    D1, 0x00
  2526. 00001A72  3200                     move.w     D1, D0
  2527. 00001A74  2E01                     move.l     D7, D1
  2528. 00001A76  5287                     addq.l     D7, 1
  2529. 00001A78  4AAC 0002                tst.l      [A4 + 0x2]
  2530. 00001A7C  6C0C                     bge        +0xE /* 00001A8A */
  2531. 00001A7E  4A06                     tst.b      D6
  2532. 00001A80  6704                     beq        +0x6 /* 00001A86 */
  2533. 00001A82  4A05                     tst.b      D5
  2534. 00001A84  676C                     beq        +0x6E /* 00001AF2 */
  2535. label00001A86:
  2536. 00001A86  7E00                     moveq.l    D7, 0x00
  2537. 00001A88  6068                     bra        +0x6A /* 00001AF2 */
  2538. label00001A8A:
  2539. 00001A8A  705A                     moveq.l    D0, 0x5A
  2540. 00001A8C  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  2541. 00001A90  6760                     beq        +0x62 /* 00001AF2 */
  2542. 00001A92  BC05                     cmp.b      D6, D5
  2543. 00001A94  675C                     beq        +0x5E /* 00001AF2 */
  2544. 00001A96  7E00                     moveq.l    D7, 0x00
  2545. 00001A98  6058                     bra        +0x5A /* 00001AF2 */
  2546. label00001A9A:
  2547. 00001A9A  7E00                     moveq.l    D7, 0x00
  2548. 00001A9C  4A06                     tst.b      D6
  2549. 00001A9E  672C                     beq        +0x2E /* 00001ACC */
  2550. 00001AA0  202E FFFA                move.l     D0, [A6 - 0x6]
  2551. 00001AA4  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  2552. 00001AAA  671C                     beq        +0x1E /* 00001AC8 */
  2553. 00001AAC  5380                     subq.l     D0, 1
  2554. 00001AAE  6718                     beq        +0x1A /* 00001AC8 */
  2555. 00001AB0  5380                     subq.l     D0, 1
  2556. 00001AB2  6714                     beq        +0x16 /* 00001AC8 */
  2557. 00001AB4  0480 0000 0026           subi.l     D0, 0x26 /* '&' */
  2558. 00001ABA  670C                     beq        +0xE /* 00001AC8 */
  2559. 00001ABC  0480 0000 0014           subi.l     D0, 0x14
  2560. 00001AC2  6704                     beq        +0x6 /* 00001AC8 */
  2561. 00001AC4  5380                     subq.l     D0, 1
  2562. 00001AC6  662A                     bne        +0x2C /* 00001AF2 */
  2563. label00001AC8:
  2564. 00001AC8  7E01                     moveq.l    D7, 0x01
  2565. 00001ACA  6026                     bra        +0x28 /* 00001AF2 */
  2566. label00001ACC:
  2567. 00001ACC  202E FFFA                move.l     D0, [A6 - 0x6]
  2568. 00001AD0  0480 0000 005B           subi.l     D0, 0x5B /* '[' */
  2569. 00001AD6  6718                     beq        +0x1A /* 00001AF0 */
  2570. 00001AD8  0480 0000 001A           subi.l     D0, 0x1A
  2571. 00001ADE  6710                     beq        +0x12 /* 00001AF0 */
  2572. 00001AE0  0480 0000 000D           subi.l     D0, 0xD /* '\r' */
  2573. 00001AE6  6708                     beq        +0xA /* 00001AF0 */
  2574. 00001AE8  0480 0000 0014           subi.l     D0, 0x14
  2575. 00001AEE  6602                     bne        +0x4 /* 00001AF2 */
  2576. label00001AF0:
  2577. 00001AF0  7E01                     moveq.l    D7, 0x01
  2578. label00001AF2:
  2579. 00001AF2  36BC 0004                move.w     [A3], 0x4
  2580. 00001AF6  2747 0002                move.l     [A3 + 0x2], D7
  2581. label00001AFA:
  2582. 00001AFA  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  2583. 00001B00  4E5E                     unlink     A6
  2584. 00001B02  4E75                     rts
  2585. fn00001B04:
  2586. 00001B04  4E56 FFF0                link       A6, -0x0010
  2587. 00001B08  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2588. 00001B0C  2A2E 0010                move.l     D5, [A6 + 0x10]
  2589. 00001B10  2E2E 0008                move.l     D7, [A6 + 0x8]
  2590. 00001B14  266E 0014                movea.l    A3, [A6 + 0x14]
  2591. 00001B18  286E 000C                movea.l    A4, [A6 + 0xC]
  2592. 00001B1C  41EE FFFA                lea.l      A0, [A6 - 0x6]
  2593. 00001B20  224C                     movea.l    A1, A4
  2594. 00001B22  5C89                     addq.l     A1, 6
  2595. 00001B24  20D9                     move.l     [A0]+, [A1]+
  2596. 00001B26  30D9                     move.w     [A0]+, [A1]+
  2597. 00001B28  486C 0006                pea.l      [A4 + 0x6]
  2598. 00001B2C  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  2599. 00001B30  7008                     moveq.l    D0, 0x08
  2600. 00001B32  B06C 0006                cmp.w      D0, [A4 + 0x6]
  2601. 00001B36  584F                     addq.w     A7, 4
  2602. 00001B38  6608                     bne        +0xA /* 00001B42 */
  2603. 00001B3A  702A                     moveq.l    D0, 0x2A
  2604. 00001B3C  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  2605. 00001B40  6D0E                     blt        +0x10 /* 00001B50 */
  2606. label00001B42:
  2607. 00001B42  7017                     moveq.l    D0, 0x17
  2608. 00001B44  2F00                     move.l     -[A7], D0
  2609. 00001B46  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2610. 00001B4A  584F                     addq.w     A7, 4
  2611. 00001B4C  6000 0138                bra        +0x13A /* 00001C86 */
  2612. label00001B50:
  2613. 00001B50  3C2C 000A                move.w     D6, [A4 + 0xA]
  2614. 00001B54  3006                     move.w     D0, D6
  2615. 00001B56  0440 005A                subi.w     D0, 0x5A /* 'Z' */
  2616. 00001B5A  674E                     beq        +0x50 /* 00001BAA */
  2617. 00001B5C  5340                     subq.w     D0, 1
  2618. 00001B5E  675C                     beq        +0x5E /* 00001BBC */
  2619. 00001B60  5340                     subq.w     D0, 1
  2620. 00001B62  6774                     beq        +0x76 /* 00001BD8 */
  2621. 00001B64  0440 0026                subi.w     D0, 0x26 /* '&' */
  2622. 00001B68  6716                     beq        +0x18 /* 00001B80 */
  2623. 00001B6A  0440 0014                subi.w     D0, 0x14
  2624. 00001B6E  6700 008C                beq        +0x8E /* 00001BFC */
  2625. 00001B72  5340                     subq.w     D0, 1
  2626. 00001B74  6700 0086                beq        +0x88 /* 00001BFC */
  2627. 00001B78  5340                     subq.w     D0, 1
  2628. 00001B7A  6768                     beq        +0x6A /* 00001BE4 */
  2629. 00001B7C  6000 00A4                bra        +0xA6 /* 00001C22 */
  2630. label00001B80:
  2631. 00001B80  2F0B                     move.l     -[A7], A3
  2632. 00001B82  2F05                     move.l     -[A7], D5
  2633. 00001B84  200C                     move.l     D0, A4
  2634. 00001B86  5C80                     addq.l     D0, 6
  2635. 00001B88  2F00                     move.l     -[A7], D0
  2636. 00001B8A  2007                     move.l     D0, D7
  2637. 00001B8C  5380                     subq.l     D0, 1
  2638. 00001B8E  2F00                     move.l     -[A7], D0
  2639. 00001B90  4EBA FF72                jsr        [PC - 0x8E /* 00001B04 */]
  2640. 00001B94  204C                     movea.l    A0, A4
  2641. 00001B96  5C88                     addq.l     A0, 6
  2642. 00001B98  224C                     movea.l    A1, A4
  2643. 00001B9A  22D8                     move.l     [A1]+, [A0]+
  2644. 00001B9C  32D8                     move.w     [A1]+, [A0]+
  2645. 00001B9E  426C 0006                clr.w      [A4 + 0x6]
  2646. 00001BA2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2647. 00001BA6  6000 00DE                bra        +0xE0 /* 00001C86 */
  2648. label00001BAA:
  2649. 00001BAA  2F0B                     move.l     -[A7], A3
  2650. 00001BAC  2F0C                     move.l     -[A7], A4
  2651. 00001BAE  2F07                     move.l     -[A7], D7
  2652. 00001BB0  4EBA FDCE                jsr        [PC - 0x232 /* 00001980 */]
  2653. 00001BB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2654. 00001BB8  6000 00CC                bra        +0xCE /* 00001C86 */
  2655. label00001BBC:
  2656. 00001BBC  38BC 0001                move.w     [A4], 0x1
  2657. 00001BC0  2053                     movea.l    A0, [A3]
  2658. 00001BC2  3028 0010                move.w     D0, [A0 + 0x10]
  2659. 00001BC6  48C0                     ext.l      D0
  2660. 00001BC8  2F00                     move.l     -[A7], D0
  2661. 00001BCA  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2662. 00001BCE  2940 0002                move.l     [A4 + 0x2], D0
  2663. 00001BD2  584F                     addq.w     A7, 4
  2664. 00001BD4  6000 00B0                bra        +0xB2 /* 00001C86 */
  2665. label00001BD8:
  2666. 00001BD8  2F0B                     move.l     -[A7], A3
  2667. 00001BDA  4EBA 1856                jsr        [PC + 0x1856 /* 00003432 */]
  2668. 00001BDE  584F                     addq.w     A7, 4
  2669. 00001BE0  6000 00A4                bra        +0xA6 /* 00001C86 */
  2670. label00001BE4:
  2671. 00001BE4  2F0B                     move.l     -[A7], A3
  2672. 00001BE6  4EBA 12F8                jsr        [PC + 0x12F8 /* 00002EE0 */]
  2673. 00001BEA  2940 0002                move.l     [A4 + 0x2], D0
  2674. 00001BEE  584F                     addq.w     A7, 4
  2675. 00001BF0  6700 0094                beq        +0x96 /* 00001C86 */
  2676. 00001BF4  38BC 0001                move.w     [A4], 0x1
  2677. 00001BF8  6000 008C                bra        +0x8E /* 00001C86 */
  2678. label00001BFC:
  2679. 00001BFC  0C46 0097                cmpi.w     D6, 0x97
  2680. 00001C00  57C3                     seq        D3
  2681. 00001C02  4403                     neg.b      D3
  2682. 00001C04  4883                     ext.w      D3
  2683. 00001C06  48C3                     ext.l      D3
  2684. 00001C08  2F03                     move.l     -[A7], D3
  2685. 00001C0A  7001                     moveq.l    D0, 0x01
  2686. 00001C0C  2F00                     move.l     -[A7], D0
  2687. 00001C0E  2053                     movea.l    A0, [A3]
  2688. 00001C10  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2689. 00001C14  2F0C                     move.l     -[A7], A4
  2690. 00001C16  2F07                     move.l     -[A7], D7
  2691. 00001C18  4EBA FDD2                jsr        [PC - 0x22E /* 000019EC */]
  2692. 00001C1C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2693. 00001C20  6064                     bra        +0x66 /* 00001C86 */
  2694. label00001C22:
  2695. 00001C22  486E FFF8                pea.l      [A6 - 0x8]
  2696. 00001C26  7000                     moveq.l    D0, 0x00
  2697. 00001C28  2F00                     move.l     -[A7], D0
  2698. 00001C2A  48C6                     ext.l      D6
  2699. 00001C2C  2F06                     move.l     -[A7], D6
  2700. 00001C2E  2053                     movea.l    A0, [A3]
  2701. 00001C30  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2702. 00001C34  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2703. 00001C38  2D40 FFF0                move.l     [A6 - 0x10], D0
  2704. 00001C3C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2705. 00001C40  6700 FF00                beq        -0xFE /* 00001B42 */
  2706. 00001C44  206E FFF0                movea.l    A0, [A6 - 0x10]
  2707. 00001C48  4AA8 0002                tst.l      [A0 + 0x2]
  2708. 00001C4C  6C00 FEF4                bge        -0x10A /* 00001B42 */
  2709. 00001C50  2053                     movea.l    A0, [A3]
  2710. 00001C52  2D68 001A FFF4           move.l     [A6 - 0xC], [A0 + 0x1A]
  2711. 00001C58  661A                     bne        +0x1C /* 00001C74 */
  2712. 00001C5A  2F0B                     move.l     -[A7], A3
  2713. 00001C5C  2053                     movea.l    A0, [A3]
  2714. 00001C5E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2715. 00001C62  4EBA FB0C                jsr        [PC - 0x4F4 /* 00001770 */]
  2716. 00001C66  2D40 FFF4                move.l     [A6 - 0xC], D0
  2717. 00001C6A  2053                     movea.l    A0, [A3]
  2718. 00001C6C  216E FFF4 001A           move.l     [A0 + 0x1A], [A6 - 0xC]
  2719. 00001C72  504F                     addq.w     A7, 8
  2720. label00001C74:
  2721. 00001C74  598F                     subq.l     A7, 4
  2722. 00001C76  2F07                     move.l     -[A7], D7
  2723. 00001C78  2F0C                     move.l     -[A7], A4
  2724. 00001C7A  2F05                     move.l     -[A7], D5
  2725. 00001C7C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2726. 00001C80  4EBA 03FC                jsr        [PC + 0x3FC /* 0000207E */]
  2727. 00001C84  281F                     move.l     D4, [A7]+
  2728. label00001C86:
  2729. 00001C86  204C                     movea.l    A0, A4
  2730. 00001C88  5C88                     addq.l     A0, 6
  2731. 00001C8A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2732. 00001C8E  20D9                     move.l     [A0]+, [A1]+
  2733. 00001C90  30D9                     move.w     [A0]+, [A1]+
  2734. 00001C92  4CEE 18F8 FFD4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  2735. 00001C98  4E5E                     unlink     A6
  2736. 00001C9A  4E75                     rts
  2737. fn00001C9C:
  2738. 00001C9C  4E56 0000                link       A6, 0
  2739. 00001CA0  48E7 0018                movem.l    -[A7], A3,A4
  2740. 00001CA4  286E 0008                movea.l    A4, [A6 + 0x8]
  2741. 00001CA8  2054                     movea.l    A0, [A4]
  2742. 00001CAA  2668 0008                movea.l    A3, [A0 + 0x8]
  2743. 00001CAE  2053                     movea.l    A0, [A3]
  2744. 00001CB0  B9E8 001A                cmpa.l     A4, [A0 + 0x1A]
  2745. 00001CB4  6606                     bne        +0x8 /* 00001CBC */
  2746. 00001CB6  7000                     moveq.l    D0, 0x00
  2747. 00001CB8  2140 001A                move.l     [A0 + 0x1A], D0
  2748. label00001CBC:
  2749. 00001CBC  2053                     movea.l    A0, [A3]
  2750. 00001CBE  53A8 0028                subq.l     [A0 + 0x28], 1
  2751. 00001CC2  2F0C                     move.l     -[A7], A4
  2752. 00001CC4  4EBA FAEC                jsr        [PC - 0x514 /* 000017B2 */]
  2753. 00001CC8  2F0C                     move.l     -[A7], A4
  2754. 00001CCA  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2755. 00001CCE  7000                     moveq.l    D0, 0x00
  2756. 00001CD0  2D40 0010                move.l     [A6 + 0x10], D0
  2757. 00001CD4  504F                     addq.w     A7, 8
  2758. 00001CD6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2759. 00001CDC  4E5E                     unlink     A6
  2760. 00001CDE  205F                     movea.l    A0, [A7]+
  2761. 00001CE0  504F                     addq.w     A7, 8
  2762. 00001CE2  4ED0                     jmp        [A0]
  2763. fn00001CE4:
  2764. 00001CE4  4E56 0000                link       A6, 0
  2765. 00001CE8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2766. 00001CEC  2C2E 0010                move.l     D6, [A6 + 0x10]
  2767. 00001CF0  2E2E 0008                move.l     D7, [A6 + 0x8]
  2768. 00001CF4  266E 0014                movea.l    A3, [A6 + 0x14]
  2769. 00001CF8  286E 000C                movea.l    A4, [A6 + 0xC]
  2770. 00001CFC  2006                     move.l     D0, D6
  2771. 00001CFE  0480 0000 005B           subi.l     D0, 0x5B /* '[' */
  2772. 00001D04  6752                     beq        +0x54 /* 00001D58 */
  2773. 00001D06  0480 0000 001A           subi.l     D0, 0x1A
  2774. 00001D0C  673A                     beq        +0x3C /* 00001D48 */
  2775. 00001D0E  0480 0000 000D           subi.l     D0, 0xD /* '\r' */
  2776. 00001D14  670A                     beq        +0xC /* 00001D20 */
  2777. 00001D16  0480 0000 0014           subi.l     D0, 0x14
  2778. 00001D1C  6758                     beq        +0x5A /* 00001D76 */
  2779. 00001D1E  6074                     bra        +0x76 /* 00001D94 */
  2780. label00001D20:
  2781. 00001D20  2F0B                     move.l     -[A7], A3
  2782. 00001D22  2F06                     move.l     -[A7], D6
  2783. 00001D24  200C                     move.l     D0, A4
  2784. 00001D26  5C80                     addq.l     D0, 6
  2785. 00001D28  2F00                     move.l     -[A7], D0
  2786. 00001D2A  2007                     move.l     D0, D7
  2787. 00001D2C  5380                     subq.l     D0, 1
  2788. 00001D2E  2F00                     move.l     -[A7], D0
  2789. 00001D30  4EBA 0100                jsr        [PC + 0x100 /* 00001E32 */]
  2790. 00001D34  204C                     movea.l    A0, A4
  2791. 00001D36  5C88                     addq.l     A0, 6
  2792. 00001D38  224C                     movea.l    A1, A4
  2793. 00001D3A  22D8                     move.l     [A1]+, [A0]+
  2794. 00001D3C  32D8                     move.w     [A1]+, [A0]+
  2795. 00001D3E  426C 0006                clr.w      [A4 + 0x6]
  2796. 00001D42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2797. 00001D46  607E                     bra        +0x80 /* 00001DC6 */
  2798. label00001D48:
  2799. 00001D48  598F                     subq.l     A7, 4
  2800. 00001D4A  7000                     moveq.l    D0, 0x00
  2801. 00001D4C  2F00                     move.l     -[A7], D0
  2802. 00001D4E  2F0B                     move.l     -[A7], A3
  2803. 00001D50  4EBA FF4A                jsr        [PC - 0xB6 /* 00001C9C */]
  2804. 00001D54  584F                     addq.w     A7, 4
  2805. 00001D56  606E                     bra        +0x70 /* 00001DC6 */
  2806. label00001D58:
  2807. 00001D58  38BC 0001                move.w     [A4], 0x1
  2808. 00001D5C  206E 0018                movea.l    A0, [A6 + 0x18]
  2809. 00001D60  2050                     movea.l    A0, [A0]
  2810. 00001D62  3028 0010                move.w     D0, [A0 + 0x10]
  2811. 00001D66  48C0                     ext.l      D0
  2812. 00001D68  2F00                     move.l     -[A7], D0
  2813. 00001D6A  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2814. 00001D6E  2940 0002                move.l     [A4 + 0x2], D0
  2815. 00001D72  584F                     addq.w     A7, 4
  2816. 00001D74  6050                     bra        +0x52 /* 00001DC6 */
  2817. label00001D76:
  2818. 00001D76  7000                     moveq.l    D0, 0x00
  2819. 00001D78  2F00                     move.l     -[A7], D0
  2820. 00001D7A  2F00                     move.l     -[A7], D0
  2821. 00001D7C  206E 0018                movea.l    A0, [A6 + 0x18]
  2822. 00001D80  2050                     movea.l    A0, [A0]
  2823. 00001D82  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2824. 00001D86  2F0C                     move.l     -[A7], A4
  2825. 00001D88  2F07                     move.l     -[A7], D7
  2826. 00001D8A  4EBA FC60                jsr        [PC - 0x3A0 /* 000019EC */]
  2827. 00001D8E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2828. 00001D92  6032                     bra        +0x34 /* 00001DC6 */
  2829. label00001D94:
  2830. 00001D94  206E 0018                movea.l    A0, [A6 + 0x18]
  2831. 00001D98  2050                     movea.l    A0, [A0]
  2832. 00001D9A  4AA8 001E                tst.l      [A0 + 0x1E]
  2833. 00001D9E  671C                     beq        +0x1E /* 00001DBC */
  2834. 00001DA0  598F                     subq.l     A7, 4
  2835. 00001DA2  2F07                     move.l     -[A7], D7
  2836. 00001DA4  2F0C                     move.l     -[A7], A4
  2837. 00001DA6  206E 0018                movea.l    A0, [A6 + 0x18]
  2838. 00001DAA  2050                     movea.l    A0, [A0]
  2839. 00001DAC  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  2840. 00001DB0  2F0B                     move.l     -[A7], A3
  2841. 00001DB2  2053                     movea.l    A0, [A3]
  2842. 00001DB4  2250                     movea.l    A1, [A0]
  2843. 00001DB6  4E91                     jsr        [A1]
  2844. 00001DB8  584F                     addq.w     A7, 4
  2845. 00001DBA  600A                     bra        +0xC /* 00001DC6 */
  2846. label00001DBC:
  2847. 00001DBC  7017                     moveq.l    D0, 0x17
  2848. 00001DBE  2F00                     move.l     -[A7], D0
  2849. 00001DC0  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2850. 00001DC4  584F                     addq.w     A7, 4
  2851. label00001DC6:
  2852. 00001DC6  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2853. 00001DCC  4E5E                     unlink     A6
  2854. 00001DCE  4E75                     rts
  2855. fn00001DD0:
  2856. 00001DD0  4E56 0000                link       A6, 0
  2857. 00001DD4  2F07                     move.l     -[A7], D7
  2858. 00001DD6  302E 000A                move.w     D0, [A6 + 0xA]
  2859. 00001DDA  5340                     subq.w     D0, 1
  2860. 00001DDC  6B36                     bmi        +0x38 /* 00001E14 */
  2861. 00001DDE  0C40 0008                cmpi.w     D0, 0x8
  2862. 00001DE2  6E30                     bgt        +0x32 /* 00001E14 */
  2863. 00001DE4  D040                     add.w      D0, D0
  2864. 00001DE6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2865. 00001DEA  4EFB 0000                jmp        [PC + D0.w]
  2866. 00001DEE  001C 0028                ori.b      [A4]+, 0x28 /* '(' */
  2867. 00001DF2  0024 0014                ori.b      -[A4], 0x14
  2868. 00001DF6  0028 0028 0028           ori.b      [A0 + 0x28], 0x28 /* '(' */
  2869. 00001DFC  0020 0018                ori.b      -[A0], 0x18
  2870. 00001E00  7E06                     moveq.l    D7, 0x06
  2871. 00001E02  6012                     bra        +0x14 /* 00001E16 */
  2872. 00001E04  7E07                     moveq.l    D7, 0x07
  2873. 00001E06  600E                     bra        +0x10 /* 00001E16 */
  2874. 00001E08  7E08                     moveq.l    D7, 0x08
  2875. 00001E0A  600A                     bra        +0xC /* 00001E16 */
  2876. 00001E0C  7E09                     moveq.l    D7, 0x09
  2877. 00001E0E  6006                     bra        +0x8 /* 00001E16 */
  2878. 00001E10  7E0A                     moveq.l    D7, 0x0A
  2879. 00001E12  6002                     bra        +0x4 /* 00001E16 */
  2880. label00001E14:
  2881. 00001E14  7E0C                     moveq.l    D7, 0x0C
  2882. label00001E16:
  2883. 00001E16  41EE 0012                lea.l      A0, [A6 + 0x12]
  2884. 00001E1A  2F20                     move.l     -[A7], -[A0]
  2885. 00001E1C  3F20                     move.w     -[A7], -[A0]
  2886. 00001E1E  48C7                     ext.l      D7
  2887. 00001E20  2F07                     move.l     -[A7], D7
  2888. 00001E22  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  2889. 00001E26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2890. 00001E2A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2891. 00001E2E  4E5E                     unlink     A6
  2892. 00001E30  4E75                     rts
  2893. fn00001E32:
  2894. 00001E32  4E56 FFE0                link       A6, -0x0020
  2895. 00001E36  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2896. 00001E3A  286E 000C                movea.l    A4, [A6 + 0xC]
  2897. 00001E3E  7001                     moveq.l    D0, 0x01
  2898. 00001E40  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2899. 00001E44  6F0E                     ble        +0x10 /* 00001E54 */
  2900. 00001E46  7012                     moveq.l    D0, 0x12
  2901. 00001E48  2F00                     move.l     -[A7], D0
  2902. 00001E4A  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2903. 00001E4E  584F                     addq.w     A7, 4
  2904. 00001E50  6000 01AC                bra        +0x1AE /* 00001FFE */
  2905. label00001E54:
  2906. 00001E54  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2907. 00001E58  224C                     movea.l    A1, A4
  2908. 00001E5A  5C89                     addq.l     A1, 6
  2909. 00001E5C  20D9                     move.l     [A0]+, [A1]+
  2910. 00001E5E  30D9                     move.w     [A0]+, [A1]+
  2911. 00001E60  486C 0006                pea.l      [A4 + 0x6]
  2912. 00001E64  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  2913. 00001E68  206E 0014                movea.l    A0, [A6 + 0x14]
  2914. 00001E6C  2050                     movea.l    A0, [A0]
  2915. 00001E6E  2D68 0008 FFEE           move.l     [A6 - 0x12], [A0 + 0x8]
  2916. 00001E74  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2917. 00001E78  224C                     movea.l    A1, A4
  2918. 00001E7A  5C89                     addq.l     A1, 6
  2919. 00001E7C  20D9                     move.l     [A0]+, [A1]+
  2920. 00001E7E  30D9                     move.w     [A0]+, [A1]+
  2921. 00001E80  206E FFEE                movea.l    A0, [A6 - 0x12]
  2922. 00001E84  2050                     movea.l    A0, [A0]
  2923. 00001E86  117C 0001 0026           move.b     [A0 + 0x26], 0x1
  2924. 00001E8C  206E FFEE                movea.l    A0, [A6 - 0x12]
  2925. 00001E90  2050                     movea.l    A0, [A0]
  2926. 00001E92  2D68 0012 FFEA           move.l     [A6 - 0x16], [A0 + 0x12]
  2927. 00001E98  7008                     moveq.l    D0, 0x08
  2928. 00001E9A  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  2929. 00001E9E  584F                     addq.w     A7, 4
  2930. 00001EA0  660E                     bne        +0x10 /* 00001EB0 */
  2931. 00001EA2  702A                     moveq.l    D0, 0x2A
  2932. 00001EA4  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  2933. 00001EA8  6C06                     bge        +0x8 /* 00001EB0 */
  2934. 00001EAA  4AAE FFEA                tst.l      [A6 - 0x16]
  2935. 00001EAE  660E                     bne        +0x10 /* 00001EBE */
  2936. label00001EB0:
  2937. 00001EB0  700C                     moveq.l    D0, 0x0C
  2938. 00001EB2  2F00                     move.l     -[A7], D0
  2939. 00001EB4  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2940. 00001EB8  584F                     addq.w     A7, 4
  2941. 00001EBA  6000 0136                bra        +0x138 /* 00001FF2 */
  2942. label00001EBE:
  2943. 00001EBE  7000                     moveq.l    D0, 0x00
  2944. 00001EC0  2F00                     move.l     -[A7], D0
  2945. 00001EC2  2F00                     move.l     -[A7], D0
  2946. 00001EC4  322E FFE4                move.w     D1, [A6 - 0x1C]
  2947. 00001EC8  48C1                     ext.l      D1
  2948. 00001ECA  2F01                     move.l     -[A7], D1
  2949. 00001ECC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2950. 00001ED0  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2951. 00001ED4  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2952. 00001ED8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2953. 00001EDC  661E                     bne        +0x20 /* 00001EFC */
  2954. 00001EDE  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2955. 00001EE2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2956. 00001EE6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  2957. 00001EEA  2F0C                     move.l     -[A7], A4
  2958. 00001EEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2959. 00001EF0  4EBA FDF2                jsr        [PC - 0x20E /* 00001CE4 */]
  2960. 00001EF4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2961. 00001EF8  6000 00F8                bra        +0xFA /* 00001FF2 */
  2962. label00001EFC:
  2963. 00001EFC  206E FFE6                movea.l    A0, [A6 - 0x1A]
  2964. 00001F00  3028 0004                move.w     D0, [A0 + 0x4]
  2965. 00001F04  48C0                     ext.l      D0
  2966. 00001F06  206E FFEE                movea.l    A0, [A6 - 0x12]
  2967. 00001F0A  2050                     movea.l    A0, [A0]
  2968. 00001F0C  2068 0016                movea.l    A0, [A0 + 0x16]
  2969. 00001F10  2050                     movea.l    A0, [A0]
  2970. 00001F12  2200                     move.l     D1, D0
  2971. 00001F14  C0FC 0016                mulu.w     D0, 0x16
  2972. 00001F18  4841                     swap.w     D1
  2973. 00001F1A  C2FC 0016                mulu.w     D1, 0x16
  2974. 00001F1E  4841                     swap.w     D1
  2975. 00001F20  4241                     clr.w      D1
  2976. 00001F22  D081                     add.l      D0, D1
  2977. 00001F24  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  2978. 00001F28  3D6B 0004 FFFE           move.w     [A6 - 0x2], [A3 + 0x4]
  2979. 00001F2E  2D53 FFFA                move.l     [A6 - 0x6], [A3]
  2980. 00001F32  700F                     moveq.l    D0, 0x0F
  2981. 00001F34  C06E FFFE                and.w      D0, [A6 - 0x2]
  2982. 00001F38  3D40 FFF2                move.w     [A6 - 0xE], D0
  2983. 00001F3C  303C 00F0                move.w     D0, 0xF0
  2984. 00001F40  C06E FFFE                and.w      D0, [A6 - 0x2]
  2985. 00001F44  7200                     moveq.l    D1, 0x00
  2986. 00001F46  3200                     move.w     D1, D0
  2987. 00001F48  7040                     moveq.l    D0, 0x40
  2988. 00001F4A  B081                     cmp.l      D0, D1
  2989. 00001F4C  6774                     beq        +0x76 /* 00001FC2 */
  2990. 00001F4E  382E 000A                move.w     D4, [A6 + 0xA]
  2991. 00001F52  5344                     subq.w     D4, 1
  2992. 00001F54  B86E FFF2                cmp.w      D4, [A6 - 0xE]
  2993. 00001F58  670E                     beq        +0x10 /* 00001F68 */
  2994. 00001F5A  7012                     moveq.l    D0, 0x12
  2995. 00001F5C  2F00                     move.l     -[A7], D0
  2996. 00001F5E  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  2997. 00001F62  584F                     addq.w     A7, 4
  2998. 00001F64  6000 008C                bra        +0x8E /* 00001FF2 */
  2999. label00001F68:
  3000. 00001F68  4247                     clr.w      D7
  3001. 00001F6A  6052                     bra        +0x54 /* 00001FBE */
  3002. label00001F6C:
  3003. 00001F6C  1033 7006                move.b     D0, [A3 + D7.w + 0x6]
  3004. 00001F70  4880                     ext.w      D0
  3005. 00001F72  3A00                     move.w     D5, D0
  3006. 00001F74  48C7                     ext.l      D7
  3007. 00001F76  2007                     move.l     D0, D7
  3008. 00001F78  5480                     addq.l     D0, 2
  3009. 00001F7A  D080                     add.l      D0, D0
  3010. 00001F7C  2200                     move.l     D1, D0
  3011. 00001F7E  D281                     add.l      D1, D1
  3012. 00001F80  D081                     add.l      D0, D1
  3013. 00001F82  3C34 0800                move.w     D6, [A4 + D0]
  3014. 00001F86  0C46 0008                cmpi.w     D6, 0x8
  3015. 00001F8A  6602                     bne        +0x4 /* 00001F8E */
  3016. 00001F8C  7C04                     moveq.l    D6, 0x04
  3017. label00001F8E:
  3018. 00001F8E  4A45                     tst.w      D5
  3019. 00001F90  6728                     beq        +0x2A /* 00001FBA */
  3020. 00001F92  BA46                     cmp.w      D5, D6
  3021. 00001F94  6724                     beq        +0x26 /* 00001FBA */
  3022. 00001F96  48C7                     ext.l      D7
  3023. 00001F98  2007                     move.l     D0, D7
  3024. 00001F9A  5480                     addq.l     D0, 2
  3025. 00001F9C  D080                     add.l      D0, D0
  3026. 00001F9E  2200                     move.l     D1, D0
  3027. 00001FA0  D281                     add.l      D1, D1
  3028. 00001FA2  D081                     add.l      D0, D1
  3029. 00001FA4  41F4 0806                lea.l      A0, [A4 + D0 + 0x6]
  3030. 00001FA8  2F20                     move.l     -[A7], -[A0]
  3031. 00001FAA  3F20                     move.w     -[A7], -[A0]
  3032. 00001FAC  48C5                     ext.l      D5
  3033. 00001FAE  2F05                     move.l     -[A7], D5
  3034. 00001FB0  4EBA FE1E                jsr        [PC - 0x1E2 /* 00001DD0 */]
  3035. 00001FB4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3036. 00001FB8  6038                     bra        +0x3A /* 00001FF2 */
  3037. label00001FBA:
  3038. 00001FBA  3007                     move.w     D0, D7
  3039. 00001FBC  5247                     addq.w     D7, 1
  3040. label00001FBE:
  3041. 00001FBE  B847                     cmp.w      D4, D7
  3042. 00001FC0  6EAA                     bgt        -0x54 /* 00001F6C */
  3043. label00001FC2:
  3044. 00001FC2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3045. 00001FC6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3046. 00001FCA  302E FFFE                move.w     D0, [A6 - 0x2]
  3047. 00001FCE  48C0                     ext.l      D0
  3048. 00001FD0  2F00                     move.l     -[A7], D0
  3049. 00001FD2  200C                     move.l     D0, A4
  3050. 00001FD4  5C80                     addq.l     D0, 6
  3051. 00001FD6  2F00                     move.l     -[A7], D0
  3052. 00001FD8  202E 0008                move.l     D0, [A6 + 0x8]
  3053. 00001FDC  5380                     subq.l     D0, 1
  3054. 00001FDE  2F00                     move.l     -[A7], D0
  3055. 00001FE0  4EBA 17FE                jsr        [PC + 0x17FE /* 000037E0 */]
  3056. 00001FE4  204C                     movea.l    A0, A4
  3057. 00001FE6  5C88                     addq.l     A0, 6
  3058. 00001FE8  224C                     movea.l    A1, A4
  3059. 00001FEA  22D8                     move.l     [A1]+, [A0]+
  3060. 00001FEC  32D8                     move.w     [A1]+, [A0]+
  3061. 00001FEE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3062. label00001FF2:
  3063. 00001FF2  204C                     movea.l    A0, A4
  3064. 00001FF4  5C88                     addq.l     A0, 6
  3065. 00001FF6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3066. 00001FFA  20D9                     move.l     [A0]+, [A1]+
  3067. 00001FFC  30D9                     move.w     [A0]+, [A1]+
  3068. label00001FFE:
  3069. 00001FFE  4CEE 18F0 FFC8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x38]
  3070. 00002004  4E5E                     unlink     A6
  3071. 00002006  4E75                     rts
  3072. fn00002008:
  3073. 00002008  4E56 0000                link       A6, 0
  3074. 0000200C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3075. 00002010  286E 0008                movea.l    A4, [A6 + 0x8]
  3076. 00002014  4254                     clr.w      [A4]
  3077. 00002016  3A2D F0E8                move.w     D5, [A5 - 0xF18]
  3078. 0000201A  0C45 0010                cmpi.w     D5, 0x10
  3079. 0000201E  6F0E                     ble        +0x10 /* 0000202E */
  3080. 00002020  7018                     moveq.l    D0, 0x18
  3081. 00002022  2F00                     move.l     -[A7], D0
  3082. 00002024  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  3083. 00002028  7000                     moveq.l    D0, 0x00
  3084. 0000202A  584F                     addq.w     A7, 4
  3085. 0000202C  6046                     bra        +0x48 /* 00002074 */
  3086. label0000202E:
  3087. 0000202E  7E01                     moveq.l    D7, 0x01
  3088. 00002030  603A                     bra        +0x3C /* 0000206C */
  3089. label00002032:
  3090. 00002032  48C7                     ext.l      D7
  3091. 00002034  2C07                     move.l     D6, D7
  3092. 00002036  206D F0D8                movea.l    A0, [A5 - 0xF28]
  3093. 0000203A  202D F0E0                move.l     D0, [A5 - 0xF20]
  3094. 0000203E  D090                     add.l      D0, [A0]
  3095. 00002040  322D F0E8                move.w     D1, [A5 - 0xF18]
  3096. 00002044  48C1                     ext.l      D1
  3097. 00002046  9286                     sub.l      D1, D6
  3098. 00002048  5281                     addq.l     D1, 1
  3099. 0000204A  D281                     add.l      D1, D1
  3100. 0000204C  2401                     move.l     D2, D1
  3101. 0000204E  D482                     add.l      D2, D2
  3102. 00002050  D282                     add.l      D1, D2
  3103. 00002052  9081                     sub.l      D0, D1
  3104. 00002054  2040                     movea.l    A0, D0
  3105. 00002056  2006                     move.l     D0, D6
  3106. 00002058  D080                     add.l      D0, D0
  3107. 0000205A  2200                     move.l     D1, D0
  3108. 0000205C  D281                     add.l      D1, D1
  3109. 0000205E  D081                     add.l      D0, D1
  3110. 00002060  43F4 0800                lea.l      A1, [A4 + D0]
  3111. 00002064  22D8                     move.l     [A1]+, [A0]+
  3112. 00002066  32D8                     move.w     [A1]+, [A0]+
  3113. 00002068  3007                     move.w     D0, D7
  3114. 0000206A  5247                     addq.w     D7, 1
  3115. label0000206C:
  3116. 0000206C  BA47                     cmp.w      D5, D7
  3117. 0000206E  6CC2                     bge        -0x3C /* 00002032 */
  3118. 00002070  48C5                     ext.l      D5
  3119. 00002072  2005                     move.l     D0, D5
  3120. label00002074:
  3121. 00002074  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  3122. 0000207A  4E5E                     unlink     A6
  3123. 0000207C  4E75                     rts
  3124. fn0000207E:
  3125. 0000207E  4E56 FF9A                link       A6, -0x0066
  3126. 00002082  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3127. 00002086  266E 0008                movea.l    A3, [A6 + 0x8]
  3128. 0000208A  2C2E 000C                move.l     D6, [A6 + 0xC]
  3129. 0000208E  2E2E 0014                move.l     D7, [A6 + 0x14]
  3130. 00002092  286E 0010                movea.l    A4, [A6 + 0x10]
  3131. 00002096  200C                     move.l     D0, A4
  3132. 00002098  6634                     bne        +0x36 /* 000020CE */
  3133. 0000209A  49EE FF9A                lea.l      A4, [A6 - 0x66]
  3134. 0000209E  2F0C                     move.l     -[A7], A4
  3135. 000020A0  4EBA FF66                jsr        [PC - 0x9A /* 00002008 */]
  3136. 000020A4  2E00                     move.l     D7, D0
  3137. 000020A6  4A6D F166                tst.w      [A5 - 0xE9A]
  3138. 000020AA  584F                     addq.w     A7, 4
  3139. 000020AC  6708                     beq        +0xA /* 000020B6 */
  3140. 000020AE  7000                     moveq.l    D0, 0x00
  3141. 000020B0  2D40 0018                move.l     [A6 + 0x18], D0
  3142. 000020B4  6028                     bra        +0x2A /* 000020DE */
  3143. label000020B6:
  3144. 000020B6  2F0B                     move.l     -[A7], A3
  3145. 000020B8  2F06                     move.l     -[A7], D6
  3146. 000020BA  2F0C                     move.l     -[A7], A4
  3147. 000020BC  2F07                     move.l     -[A7], D7
  3148. 000020BE  4EBA FD72                jsr        [PC - 0x28E /* 00001E32 */]
  3149. 000020C2  2F0C                     move.l     -[A7], A4
  3150. 000020C4  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  3151. 000020C8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3152. 000020CC  6010                     bra        +0x12 /* 000020DE */
  3153. label000020CE:
  3154. 000020CE  2F0B                     move.l     -[A7], A3
  3155. 000020D0  2F06                     move.l     -[A7], D6
  3156. 000020D2  2F0C                     move.l     -[A7], A4
  3157. 000020D4  2F07                     move.l     -[A7], D7
  3158. 000020D6  4EBA FD5A                jsr        [PC - 0x2A6 /* 00001E32 */]
  3159. 000020DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3160. label000020DE:
  3161. 000020DE  4CEE 18C0 FF8A           movem.l    D6,D7,A3,A4, [A6 - 0x76]
  3162. 000020E4  4E5E                     unlink     A6
  3163. 000020E6  205F                     movea.l    A0, [A7]+
  3164. 000020E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3165. 000020EC  4ED0                     jmp        [A0]
  3166. 000020EE  4E56 FF9A                link       A6, -0x0066
  3167. 000020F2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3168. 000020F6  266E 0008                movea.l    A3, [A6 + 0x8]
  3169. 000020FA  2C2E 000C                move.l     D6, [A6 + 0xC]
  3170. 000020FE  2E2E 0014                move.l     D7, [A6 + 0x14]
  3171. 00002102  286E 0010                movea.l    A4, [A6 + 0x10]
  3172. 00002106  200C                     move.l     D0, A4
  3173. 00002108  6634                     bne        +0x36 /* 0000213E */
  3174. 0000210A  49EE FF9A                lea.l      A4, [A6 - 0x66]
  3175. 0000210E  2F0C                     move.l     -[A7], A4
  3176. 00002110  4EBA FEF6                jsr        [PC - 0x10A /* 00002008 */]
  3177. 00002114  2E00                     move.l     D7, D0
  3178. 00002116  4A6D F166                tst.w      [A5 - 0xE9A]
  3179. 0000211A  584F                     addq.w     A7, 4
  3180. 0000211C  6708                     beq        +0xA /* 00002126 */
  3181. 0000211E  7000                     moveq.l    D0, 0x00
  3182. 00002120  2D40 0018                move.l     [A6 + 0x18], D0
  3183. 00002124  6028                     bra        +0x2A /* 0000214E */
  3184. label00002126:
  3185. 00002126  2F0B                     move.l     -[A7], A3
  3186. 00002128  2F06                     move.l     -[A7], D6
  3187. 0000212A  2F0C                     move.l     -[A7], A4
  3188. 0000212C  2F07                     move.l     -[A7], D7
  3189. 0000212E  4EBA F9D4                jsr        [PC - 0x62C /* 00001B04 */]
  3190. 00002132  2F0C                     move.l     -[A7], A4
  3191. 00002134  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  3192. 00002138  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3193. 0000213C  6010                     bra        +0x12 /* 0000214E */
  3194. label0000213E:
  3195. 0000213E  2F0B                     move.l     -[A7], A3
  3196. 00002140  2F06                     move.l     -[A7], D6
  3197. 00002142  2F0C                     move.l     -[A7], A4
  3198. 00002144  2F07                     move.l     -[A7], D7
  3199. 00002146  4EBA F9BC                jsr        [PC - 0x644 /* 00001B04 */]
  3200. 0000214A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3201. label0000214E:
  3202. 0000214E  4CEE 18C0 FF8A           movem.l    D6,D7,A3,A4, [A6 - 0x76]
  3203. 00002154  4E5E                     unlink     A6
  3204. 00002156  205F                     movea.l    A0, [A7]+
  3205. 00002158  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3206. 0000215C  4ED0                     jmp        [A0]
  3207. fn0000215E:
  3208. 0000215E  4E56 FD8C                link       A6, -0x0274
  3209. 00002162  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3210. 00002166  49EE FD90                lea.l      A4, [A6 - 0x270]
  3211. 0000216A  206E 0008                movea.l    A0, [A6 + 0x8]
  3212. 0000216E  2050                     movea.l    A0, [A0]
  3213. 00002170  2D68 0012 FFDC           move.l     [A6 - 0x24], [A0 + 0x12]
  3214. 00002176  206E 0008                movea.l    A0, [A6 + 0x8]
  3215. 0000217A  2050                     movea.l    A0, [A0]
  3216. 0000217C  2D68 0016 FFE0           move.l     [A6 - 0x20], [A0 + 0x16]
  3217. 00002182  422E FFCB                clr.b      [A6 - 0x35]
  3218. 00002186  3D7C FFFF FFE4           move.w     [A6 - 0x1C], 0xFFFF
  3219. 0000218C  6000 027A                bra        +0x27C /* 00002408 */
  3220. label00002190:
  3221. 00002190  7000                     moveq.l    D0, 0x00
  3222. 00002192  102C 0001                move.b     D0, [A4 + 0x1]
  3223. 00002196  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  3224. 0000219A  6700 026C                beq        +0x26E /* 00002408 */
  3225. 0000219E  2F0C                     move.l     -[A7], A4
  3226. 000021A0  486E FE94                pea.l      [A6 - 0x16C]
  3227. 000021A4  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  3228. 000021A8  4244                     clr.w      D4
  3229. 000021AA  7E01                     moveq.l    D7, 0x01
  3230. 000021AC  7000                     moveq.l    D0, 0x00
  3231. 000021AE  1034 7000                move.b     D0, [A4 + D7.w]
  3232. 000021B2  0C40 002F                cmpi.w     D0, 0x2F /* '/' */
  3233. 000021B6  504F                     addq.w     A7, 8
  3234. 000021B8  660C                     bne        +0xE /* 000021C6 */
  3235. 000021BA  19BC 0020 7000           move.b     [A4 + D7.w], 0x20 /* ' ' */
  3236. 000021C0  3007                     move.w     D0, D7
  3237. 000021C2  5240                     addq.w     D0, 1
  3238. 000021C4  3E00                     move.w     D7, D0
  3239. label000021C6:
  3240. 000021C6  1C34 7000                move.b     D6, [A4 + D7.w]
  3241. 000021CA  19BC 0020 7000           move.b     [A4 + D7.w], 0x20 /* ' ' */
  3242. 000021D0  3007                     move.w     D0, D7
  3243. 000021D2  5240                     addq.w     D0, 1
  3244. 000021D4  3E00                     move.w     D7, D0
  3245. 000021D6  1006                     move.b     D0, D6
  3246. 000021D8  0400 0043                subi.b     D0, 0x43 /* 'C' */
  3247. 000021DC  6742                     beq        +0x44 /* 00002220 */
  3248. 000021DE  5D00                     subq.b     D0, 6
  3249. 000021E0  6716                     beq        +0x18 /* 000021F8 */
  3250. 000021E2  5700                     subq.b     D0, 3
  3251. 000021E4  672A                     beq        +0x2C /* 00002210 */
  3252. 000021E6  5700                     subq.b     D0, 3
  3253. 000021E8  671E                     beq        +0x20 /* 00002208 */
  3254. 000021EA  5300                     subq.b     D0, 1
  3255. 000021EC  672A                     beq        +0x2C /* 00002218 */
  3256. 000021EE  5700                     subq.b     D0, 3
  3257. 000021F0  670E                     beq        +0x10 /* 00002200 */
  3258. 000021F2  5700                     subq.b     D0, 3
  3259. 000021F4  6732                     beq        +0x34 /* 00002228 */
  3260. 000021F6  603A                     bra        +0x3C /* 00002232 */
  3261. label000021F8:
  3262. 000021F8  3D7C 0010 FFC4           move.w     [A6 - 0x3C], 0x10
  3263. 000021FE  6036                     bra        +0x38 /* 00002236 */
  3264. label00002200:
  3265. 00002200  3D7C 0020 FFC4           move.w     [A6 - 0x3C], 0x20 /* ' ' */
  3266. 00002206  602E                     bra        +0x30 /* 00002236 */
  3267. label00002208:
  3268. 00002208  3D7C 0030 FFC4           move.w     [A6 - 0x3C], 0x30 /* '0' */
  3269. 0000220E  6026                     bra        +0x28 /* 00002236 */
  3270. label00002210:
  3271. 00002210  3D7C 0050 FFC4           move.w     [A6 - 0x3C], 0x50 /* 'P' */
  3272. 00002216  601E                     bra        +0x20 /* 00002236 */
  3273. label00002218:
  3274. 00002218  3D7C 0060 FFC4           move.w     [A6 - 0x3C], 0x60 /* '`' */
  3275. 0000221E  6016                     bra        +0x18 /* 00002236 */
  3276. label00002220:
  3277. 00002220  3D7C 0070 FFC4           move.w     [A6 - 0x3C], 0x70 /* 'p' */
  3278. 00002226  600E                     bra        +0x10 /* 00002236 */
  3279. label00002228:
  3280. 00002228  3D7C 0040 FFC4           move.w     [A6 - 0x3C], 0x40 /* '@' */
  3281. 0000222E  7802                     moveq.l    D4, 0x02
  3282. 00002230  6076                     bra        +0x78 /* 000022A8 */
  3283. label00002232:
  3284. 00002232  426E FFC4                clr.w      [A6 - 0x3C]
  3285. label00002236:
  3286. 00002236  7000                     moveq.l    D0, 0x00
  3287. 00002238  1014                     move.b     D0, [A4]
  3288. 0000223A  3D40 FFC8                move.w     [A6 - 0x38], D0
  3289. 0000223E  6062                     bra        +0x64 /* 000022A2 */
  3290. label00002240:
  3291. 00002240  1C34 7000                move.b     D6, [A4 + D7.w]
  3292. 00002244  1006                     move.b     D0, D6
  3293. 00002246  0400 0009                subi.b     D0, 0x9 /* '\t' */
  3294. 0000224A  675C                     beq        +0x5E /* 000022A8 */
  3295. 0000224C  0400 0017                subi.b     D0, 0x17
  3296. 00002250  6756                     beq        +0x58 /* 000022A8 */
  3297. 00002252  0400 0029                subi.b     D0, 0x29 /* ')' */
  3298. 00002256  670E                     beq        +0x10 /* 00002266 */
  3299. 00002258  5D00                     subq.b     D0, 6
  3300. 0000225A  6712                     beq        +0x14 /* 0000226E */
  3301. 0000225C  5300                     subq.b     D0, 1
  3302. 0000225E  6712                     beq        +0x14 /* 00002272 */
  3303. 00002260  5700                     subq.b     D0, 3
  3304. 00002262  6706                     beq        +0x8 /* 0000226A */
  3305. 00002264  6010                     bra        +0x12 /* 00002276 */
  3306. label00002266:
  3307. 00002266  7A04                     moveq.l    D5, 0x04
  3308. 00002268  600E                     bra        +0x10 /* 00002278 */
  3309. label0000226A:
  3310. 0000226A  7A01                     moveq.l    D5, 0x01
  3311. 0000226C  600A                     bra        +0xC /* 00002278 */
  3312. label0000226E:
  3313. 0000226E  7A03                     moveq.l    D5, 0x03
  3314. 00002270  6006                     bra        +0x8 /* 00002278 */
  3315. label00002272:
  3316. 00002272  7A05                     moveq.l    D5, 0x05
  3317. 00002274  6002                     bra        +0x4 /* 00002278 */
  3318. label00002276:
  3319. 00002276  4245                     clr.w      D5
  3320. label00002278:
  3321. 00002278  0C44 0010                cmpi.w     D4, 0x10
  3322. 0000227C  6D0E                     blt        +0x10 /* 0000228C */
  3323. 0000227E  7042                     moveq.l    D0, 0x42
  3324. 00002280  2F00                     move.l     -[A7], D0
  3325. 00002282  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  3326. 00002286  584F                     addq.w     A7, 4
  3327. 00002288  6000 020A                bra        +0x20C /* 00002494 */
  3328. label0000228C:
  3329. 0000228C  1D85 40EC                move.b     [A6 + D4.w - 0x20], D5
  3330. 00002290  3004                     move.w     D0, D4
  3331. 00002292  5240                     addq.w     D0, 1
  3332. 00002294  3800                     move.w     D4, D0
  3333. 00002296  19BC 0020 7000           move.b     [A4 + D7.w], 0x20 /* ' ' */
  3334. 0000229C  3007                     move.w     D0, D7
  3335. 0000229E  5240                     addq.w     D0, 1
  3336. 000022A0  3E00                     move.w     D7, D0
  3337. label000022A2:
  3338. 000022A2  BE6E FFC8                cmp.w      D7, [A6 - 0x38]
  3339. 000022A6  6F98                     ble        -0x66 /* 00002240 */
  3340. label000022A8:
  3341. 000022A8  302E FFE4                move.w     D0, [A6 - 0x1C]
  3342. 000022AC  526E FFE4                addq.w     [A6 - 0x1C], 1
  3343. 000022B0  302E FFC4                move.w     D0, [A6 - 0x3C]
  3344. 000022B4  48C0                     ext.l      D0
  3345. 000022B6  48C4                     ext.l      D4
  3346. 000022B8  D084                     add.l      D0, D4
  3347. 000022BA  322E FFE4                move.w     D1, [A6 - 0x1C]
  3348. 000022BE  48C1                     ext.l      D1
  3349. 000022C0  E189                     lsl        D1, 8
  3350. 000022C2  D240                     add.w      D1, D0
  3351. 000022C4  3D41 FFC4                move.w     [A6 - 0x3C], D1
  3352. 000022C8  3D6E FFC4 FFEA           move.w     [A6 - 0x16], [A6 - 0x3C]
  3353. 000022CE  7000                     moveq.l    D0, 0x00
  3354. 000022D0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3355. 000022D4  604A                     bra        +0x4C /* 00002320 */
  3356. label000022D6:
  3357. 000022D6  1C34 7000                move.b     D6, [A4 + D7.w]
  3358. 000022DA  7000                     moveq.l    D0, 0x00
  3359. 000022DC  1006                     move.b     D0, D6
  3360. 000022DE  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  3361. 000022E2  6610                     bne        +0x12 /* 000022F4 */
  3362. 000022E4  19BC 0020 7000           move.b     [A4 + D7.w], 0x20 /* ' ' */
  3363. 000022EA  2D7C 8000 0000 FFFC      move.l     [A6 - 0x4], 0x80000000
  3364. 000022F2  6032                     bra        +0x34 /* 00002326 */
  3365. label000022F4:
  3366. 000022F4  7000                     moveq.l    D0, 0x00
  3367. 000022F6  1006                     move.b     D0, D6
  3368. 000022F8  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3369. 000022FC  56C3                     sne        D3
  3370. 000022FE  4403                     neg.b      D3
  3371. 00002300  2D43 FD8C                move.l     [A6 - 0x274], D3
  3372. 00002304  7000                     moveq.l    D0, 0x00
  3373. 00002306  1006                     move.b     D0, D6
  3374. 00002308  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  3375. 0000230C  56C3                     sne        D3
  3376. 0000230E  4403                     neg.b      D3
  3377. 00002310  202E FD8C                move.l     D0, [A6 - 0x274]
  3378. 00002314  C600                     and.b      D3, D0
  3379. 00002316  4A03                     tst.b      D3
  3380. 00002318  660C                     bne        +0xE /* 00002326 */
  3381. 0000231A  3007                     move.w     D0, D7
  3382. 0000231C  5240                     addq.w     D0, 1
  3383. 0000231E  3E00                     move.w     D7, D0
  3384. label00002320:
  3385. 00002320  BE6E FFC8                cmp.w      D7, [A6 - 0x38]
  3386. 00002324  6FB0                     ble        -0x4E /* 000022D6 */
  3387. label00002326:
  3388. 00002326  486E FE94                pea.l      [A6 - 0x16C]
  3389. 0000232A  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  3390. 0000232E  3D40 FE92                move.w     [A6 - 0x16E], D0
  3391. 00002332  584F                     addq.w     A7, 4
  3392. 00002334  6D00 00EC                blt        +0xEE /* 00002422 */
  3393. 00002338  302E FE92                move.w     D0, [A6 - 0x16E]
  3394. 0000233C  0440 0089                subi.w     D0, 0x89
  3395. 00002340  6708                     beq        +0xA /* 0000234A */
  3396. 00002342  0440 0016                subi.w     D0, 0x16
  3397. 00002346  6710                     beq        +0x12 /* 00002358 */
  3398. 00002348  6030                     bra        +0x32 /* 0000237A */
  3399. label0000234A:
  3400. 0000234A  4AAE FFFC                tst.l      [A6 - 0x4]
  3401. 0000234E  56C3                     sne        D3
  3402. 00002350  4403                     neg.b      D3
  3403. 00002352  1D43 FFCB                move.b     [A6 - 0x35], D3
  3404. 00002356  6022                     bra        +0x24 /* 0000237A */
  3405. label00002358:
  3406. 00002358  303C 00F0                move.w     D0, 0xF0
  3407. 0000235C  C06E FFC4                and.w      D0, [A6 - 0x3C]
  3408. 00002360  7200                     moveq.l    D1, 0x00
  3409. 00002362  3200                     move.w     D1, D0
  3410. 00002364  7040                     moveq.l    D0, 0x40
  3411. 00002366  B081                     cmp.l      D0, D1
  3412. 00002368  6610                     bne        +0x12 /* 0000237A */
  3413. 0000236A  302E FFC4                move.w     D0, [A6 - 0x3C]
  3414. 0000236E  48C0                     ext.l      D0
  3415. 00002370  206E 0008                movea.l    A0, [A6 + 0x8]
  3416. 00002374  2050                     movea.l    A0, [A0]
  3417. 00002376  2140 001E                move.l     [A0 + 0x1E], D0
  3418. label0000237A:
  3419. 0000237A  486E FFC6                pea.l      [A6 - 0x3A]
  3420. 0000237E  7001                     moveq.l    D0, 0x01
  3421. 00002380  2F00                     move.l     -[A7], D0
  3422. 00002382  322E FE92                move.w     D1, [A6 - 0x16E]
  3423. 00002386  48C1                     ext.l      D1
  3424. 00002388  2F01                     move.l     -[A7], D1
  3425. 0000238A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3426. 0000238E  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3427. 00002392  2640                     movea.l    A3, D0
  3428. 00002394  200B                     move.l     D0, A3
  3429. 00002396  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3430. 0000239A  660C                     bne        +0xE /* 000023A8 */
  3431. 0000239C  7002                     moveq.l    D0, 0x02
  3432. 0000239E  2F00                     move.l     -[A7], D0
  3433. 000023A0  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  3434. 000023A4  584F                     addq.w     A7, 4
  3435. 000023A6  607A                     bra        +0x7C /* 00002422 */
  3436. label000023A8:
  3437. 000023A8  36BC 0004                move.w     [A3], 0x4
  3438. 000023AC  302E FFE4                move.w     D0, [A6 - 0x1C]
  3439. 000023B0  48C0                     ext.l      D0
  3440. 000023B2  222E FFFC                move.l     D1, [A6 - 0x4]
  3441. 000023B6  8280                     or.l       D1, D0
  3442. 000023B8  2741 0002                move.l     [A3 + 0x2], D1
  3443. 000023BC  486E FFE6                pea.l      [A6 - 0x1A]
  3444. 000023C0  486E FEAE                pea.l      [A6 - 0x152]
  3445. 000023C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3446. 000023C8  206E 000C                movea.l    A0, [A6 + 0xC]
  3447. 000023CC  4E90                     jsr        [A0]
  3448. 000023CE  4A00                     tst.b      D0
  3449. 000023D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3450. 000023D4  661A                     bne        +0x1C /* 000023F0 */
  3451. 000023D6  302E FE92                move.w     D0, [A6 - 0x16E]
  3452. 000023DA  48C0                     ext.l      D0
  3453. 000023DC  2F00                     move.l     -[A7], D0
  3454. 000023DE  7008                     moveq.l    D0, 0x08
  3455. 000023E0  2F00                     move.l     -[A7], D0
  3456. 000023E2  723C                     moveq.l    D1, 0x3C
  3457. 000023E4  2F01                     move.l     -[A7], D1
  3458. 000023E6  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  3459. 000023EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3460. 000023EE  6032                     bra        +0x34 /* 00002422 */
  3461. label000023F0:
  3462. 000023F0  486E FFE6                pea.l      [A6 - 0x1A]
  3463. 000023F4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3464. 000023F8  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  3465. 000023FC  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  3466. 00002400  4A00                     tst.b      D0
  3467. 00002402  504F                     addq.w     A7, 8
  3468. 00002404  6700 008E                beq        +0x90 /* 00002494 */
  3469. label00002408:
  3470. 00002408  7000                     moveq.l    D0, 0x00
  3471. 0000240A  2F00                     move.l     -[A7], D0
  3472. 0000240C  2F0C                     move.l     -[A7], A4
  3473. 0000240E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3474. 00002412  206E 000C                movea.l    A0, [A6 + 0xC]
  3475. 00002416  4E90                     jsr        [A0]
  3476. 00002418  4A00                     tst.b      D0
  3477. 0000241A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3478. 0000241E  6600 FD70                bne        -0x28E /* 00002190 */
  3479. label00002422:
  3480. 00002422  4A6D F166                tst.w      [A5 - 0xE9A]
  3481. 00002426  666C                     bne        +0x6E /* 00002494 */
  3482. 00002428  4A2E FFCB                tst.b      [A6 - 0x35]
  3483. 0000242C  6766                     beq        +0x68 /* 00002494 */
  3484. 0000242E  206E 0008                movea.l    A0, [A6 + 0x8]
  3485. 00002432  2F08                     move.l     -[A7], A0
  3486. 00002434  2050                     movea.l    A0, [A0]
  3487. 00002436  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3488. 0000243A  4EBA F334                jsr        [PC - 0xCCC /* 00001770 */]
  3489. 0000243E  2D40 FFD8                move.l     [A6 - 0x28], D0
  3490. 00002442  7000                     moveq.l    D0, 0x00
  3491. 00002444  2D40 FFCE                move.l     [A6 - 0x32], D0
  3492. 00002448  3D7C 0008 FFD2           move.w     [A6 - 0x2E], 0x8
  3493. 0000244E  2D7C 0000 0089 FFD4      move.l     [A6 - 0x2C], 0x89
  3494. 00002456  598F                     subq.l     A7, 4
  3495. 00002458  7001                     moveq.l    D0, 0x01
  3496. 0000245A  2F00                     move.l     -[A7], D0
  3497. 0000245C  486E FFCC                pea.l      [A6 - 0x34]
  3498. 00002460  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3499. 00002466  206E FFD8                movea.l    A0, [A6 - 0x28]
  3500. 0000246A  2F08                     move.l     -[A7], A0
  3501. 0000246C  2050                     movea.l    A0, [A0]
  3502. 0000246E  2250                     movea.l    A1, [A0]
  3503. 00002470  4E91                     jsr        [A1]
  3504. 00002472  4AAE FFCE                tst.l      [A6 - 0x32]
  3505. 00002476  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3506. 0000247A  660E                     bne        +0x10 /* 0000248A */
  3507. 0000247C  206E 0008                movea.l    A0, [A6 + 0x8]
  3508. 00002480  2050                     movea.l    A0, [A0]
  3509. 00002482  216E FFD8 001A           move.l     [A0 + 0x1A], [A6 - 0x28]
  3510. 00002488  600A                     bra        +0xC /* 00002494 */
  3511. label0000248A:
  3512. 0000248A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3513. 0000248E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3514. 00002492  584F                     addq.w     A7, 4
  3515. label00002494:
  3516. 00002494  4CEE 18F8 FD70           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x290]
  3517. 0000249A  4E5E                     unlink     A6
  3518. 0000249C  4E75                     rts
  3519. fn0000249E:
  3520. 0000249E  4E56 0000                link       A6, 0
  3521. 000024A2  7018                     moveq.l    D0, 0x18
  3522. 000024A4  2F00                     move.l     -[A7], D0
  3523. 000024A6  720F                     moveq.l    D1, 0x0F
  3524. 000024A8  2F01                     move.l     -[A7], D1
  3525. 000024AA  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  3526. 000024AE  4E5E                     unlink     A6
  3527. 000024B0  4E75                     rts
  3528. fn000024B2:
  3529. 000024B2  4E56 0000                link       A6, 0
  3530. 000024B6  7018                     moveq.l    D0, 0x18
  3531. 000024B8  2F00                     move.l     -[A7], D0
  3532. 000024BA  7216                     moveq.l    D1, 0x16
  3533. 000024BC  2F01                     move.l     -[A7], D1
  3534. 000024BE  702A                     moveq.l    D0, 0x2A
  3535. 000024C0  2F00                     move.l     -[A7], D0
  3536. 000024C2  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  3537. 000024C6  4E5E                     unlink     A6
  3538. 000024C8  4E75                     rts
  3539. fn000024CA:
  3540. 000024CA  4E56 FEB8                link       A6, -0x0148
  3541. 000024CE  48E7 0118                movem.l    -[A7], D7,A3,A4
  3542. 000024D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3543. 000024D6  486E FEC2                pea.l      [A6 - 0x13E]
  3544. 000024DA  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  3545. 000024DE  3E00                     move.w     D7, D0
  3546. 000024E0  504F                     addq.w     A7, 8
  3547. 000024E2  6C10                     bge        +0x12 /* 000024F4 */
  3548. label000024E4:
  3549. 000024E4  7043                     moveq.l    D0, 0x43
  3550. 000024E6  2F00                     move.l     -[A7], D0
  3551. 000024E8  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  3552. 000024EC  7000                     moveq.l    D0, 0x00
  3553. 000024EE  584F                     addq.w     A7, 4
  3554. 000024F0  6000 010A                bra        +0x10C /* 000025FC */
  3555. label000024F4:
  3556. 000024F4  7000                     moveq.l    D0, 0x00
  3557. 000024F6  2F00                     move.l     -[A7], D0
  3558. 000024F8  722C                     moveq.l    D1, 0x2C
  3559. 000024FA  2F01                     move.l     -[A7], D1
  3560. 000024FC  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  3561. 00002500  2640                     movea.l    A3, D0
  3562. 00002502  200B                     move.l     D0, A3
  3563. 00002504  504F                     addq.w     A7, 8
  3564. 00002506  67DC                     beq        -0x22 /* 000024E4 */
  3565. 00002508  4EBA FF94                jsr        [PC - 0x6C /* 0000249E */]
  3566. 0000250C  2D40 FFF4                move.l     [A6 - 0xC], D0
  3567. 00002510  660A                     bne        +0xC /* 0000251C */
  3568. 00002512  2F0B                     move.l     -[A7], A3
  3569. 00002514  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3570. 00002518  584F                     addq.w     A7, 4
  3571. 0000251A  60C8                     bra        -0x36 /* 000024E4 */
  3572. label0000251C:
  3573. 0000251C  4EBA FF94                jsr        [PC - 0x6C /* 000024B2 */]
  3574. 00002520  2D40 FFFC                move.l     [A6 - 0x4], D0
  3575. 00002524  6612                     bne        +0x14 /* 00002538 */
  3576. 00002526  2F0B                     move.l     -[A7], A3
  3577. 00002528  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3578. 0000252C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3579. 00002530  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3580. 00002534  504F                     addq.w     A7, 8
  3581. 00002536  60AC                     bra        -0x52 /* 000024E4 */
  3582. label00002538:
  3583. 00002538  2853                     movea.l    A4, [A3]
  3584. 0000253A  41ED 01B2                lea.l      A0, [A5 + 0x1B2 /* export_50 */]
  3585. 0000253E  2888                     move.l     [A4], A0
  3586. 00002540  7000                     moveq.l    D0, 0x00
  3587. 00002542  2940 0004                move.l     [A4 + 0x4], D0
  3588. 00002546  2940 0008                move.l     [A4 + 0x8], D0
  3589. 0000254A  322E 000E                move.w     D1, [A6 + 0xE]
  3590. 0000254E  48C1                     ext.l      D1
  3591. 00002550  2941 000C                move.l     [A4 + 0xC], D1
  3592. 00002554  3947 0010                move.w     [A4 + 0x10], D7
  3593. 00002558  296E FFF4 0012           move.l     [A4 + 0x12], [A6 - 0xC]
  3594. 0000255E  296E FFFC 0016           move.l     [A4 + 0x16], [A6 - 0x4]
  3595. 00002564  2940 001A                move.l     [A4 + 0x1A], D0
  3596. 00002568  2940 001E                move.l     [A4 + 0x1E], D0
  3597. 0000256C  422C 0026                clr.b      [A4 + 0x26]
  3598. 00002570  197C 0001 0027           move.b     [A4 + 0x27], 0x1
  3599. 00002576  2940 0028                move.l     [A4 + 0x28], D0
  3600. 0000257A  3D7C 0003 FEB8           move.w     [A6 - 0x148], 0x3
  3601. 00002580  2D4B FEBA                move.l     [A6 - 0x146], A3
  3602. 00002584  486E FFF2                pea.l      [A6 - 0xE]
  3603. 00002588  7001                     moveq.l    D0, 0x01
  3604. 0000258A  2F00                     move.l     -[A7], D0
  3605. 0000258C  48C7                     ext.l      D7
  3606. 0000258E  2F07                     move.l     -[A7], D7
  3607. 00002590  2F2D F1B6                move.l     -[A7], [A5 - 0xE4A]
  3608. 00002594  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3609. 00002598  2D40 FEBE                move.l     [A6 - 0x142], D0
  3610. 0000259C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3611. 000025A0  6758                     beq        +0x5A /* 000025FA */
  3612. 000025A2  206E FEBE                movea.l    A0, [A6 - 0x142]
  3613. 000025A6  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  3614. 000025AC  6732                     beq        +0x34 /* 000025E0 */
  3615. 000025AE  206E FFF8                movea.l    A0, [A6 - 0x8]
  3616. 000025B2  2050                     movea.l    A0, [A0]
  3617. 000025B4  4AA8 0028                tst.l      [A0 + 0x28]
  3618. 000025B8  6E26                     bgt        +0x28 /* 000025E0 */
  3619. 000025BA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3620. 000025BE  4EBA F28E                jsr        [PC - 0xD72 /* 0000184E */]
  3621. 000025C2  302E FFF2                move.w     D0, [A6 - 0xE]
  3622. 000025C6  48C0                     ext.l      D0
  3623. 000025C8  206D F1B6                movea.l    A0, [A5 - 0xE4A]
  3624. 000025CC  2050                     movea.l    A0, [A0]
  3625. 000025CE  D080                     add.l      D0, D0
  3626. 000025D0  2200                     move.l     D1, D0
  3627. 000025D2  E588                     lsl        D0, 2
  3628. 000025D4  D081                     add.l      D0, D1
  3629. 000025D6  41F0 0818                lea.l      A0, [A0 + D0 + 0x18]
  3630. 000025DA  2D48 FEBE                move.l     [A6 - 0x142], A0
  3631. 000025DE  584F                     addq.w     A7, 4
  3632. label000025E0:
  3633. 000025E0  206E FEBE                movea.l    A0, [A6 - 0x142]
  3634. 000025E4  43EE FEB8                lea.l      A1, [A6 - 0x148]
  3635. 000025E8  20D9                     move.l     [A0]+, [A1]+
  3636. 000025EA  30D9                     move.w     [A0]+, [A1]+
  3637. 000025EC  486E FEB8                pea.l      [A6 - 0x148]
  3638. 000025F0  48C7                     ext.l      D7
  3639. 000025F2  2F07                     move.l     -[A7], D7
  3640. 000025F4  4EBA DAEC                jsr        [PC - 0x2514 /* 000000E2 */]
  3641. 000025F8  504F                     addq.w     A7, 8
  3642. label000025FA:
  3643. 000025FA  200B                     move.l     D0, A3
  3644. label000025FC:
  3645. 000025FC  4CEE 1880 FEAC           movem.l    D7,A3,A4, [A6 - 0x154]
  3646. 00002602  4E5E                     unlink     A6
  3647. 00002604  4E75                     rts
  3648. 00002606  4E56 0000                link       A6, 0
  3649. 0000260A  2F2D F1C6                move.l     -[A7], [A5 - 0xE3A]
  3650. 0000260E  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3651. 00002612  7000                     moveq.l    D0, 0x00
  3652. 00002614  2B40 F1C6                move.l     [A5 - 0xE3A], D0
  3653. 00002618  4EBA F296                jsr        [PC - 0xD6A /* 000018B0 */]
  3654. 0000261C  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  3655. 00002620  4EBA F1CA                jsr        [PC - 0xE36 /* 000017EC */]
  3656. 00002624  7000                     moveq.l    D0, 0x00
  3657. 00002626  2B40 F0FA                move.l     [A5 - 0xF06], D0
  3658. 0000262A  4EBA EAAA                jsr        [PC - 0x1556 /* 000010D6 */]
  3659. 0000262E  4EBA F2E8                jsr        [PC - 0xD18 /* 00001918 */]
  3660. 00002632  2F2D F1BE                move.l     -[A7], [A5 - 0xE42]
  3661. 00002636  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3662. 0000263A  7000                     moveq.l    D0, 0x00
  3663. 0000263C  2B40 F1BE                move.l     [A5 - 0xE42], D0
  3664. 00002640  4E5E                     unlink     A6
  3665. 00002642  4E75                     rts
  3666. 00002644  4E56 0000                link       A6, 0
  3667. 00002648  2F0C                     move.l     -[A7], A4
  3668. 0000264A  286E 0008                movea.l    A4, [A6 + 0x8]
  3669. 0000264E  4AAE 0010                tst.l      [A6 + 0x10]
  3670. 00002652  670A                     beq        +0xC /* 0000265E */
  3671. 00002654  2F0C                     move.l     -[A7], A4
  3672. 00002656  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  3673. 0000265A  584F                     addq.w     A7, 4
  3674. 0000265C  6012                     bra        +0x14 /* 00002670 */
  3675. label0000265E:
  3676. 0000265E  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  3677. 00002662  B08C                     cmp.l      D0, A4
  3678. 00002664  660A                     bne        +0xC /* 00002670 */
  3679. 00002666  7000                     moveq.l    D0, 0x00
  3680. 00002668  2F00                     move.l     -[A7], D0
  3681. 0000266A  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  3682. 0000266E  584F                     addq.w     A7, 4
  3683. label00002670:
  3684. 00002670  7000                     moveq.l    D0, 0x00
  3685. 00002672  2D40 0014                move.l     [A6 + 0x14], D0
  3686. 00002676  286E FFFC                movea.l    A4, [A6 - 0x4]
  3687. 0000267A  4E5E                     unlink     A6
  3688. 0000267C  205F                     movea.l    A0, [A7]+
  3689. 0000267E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3690. 00002682  4ED0                     jmp        [A0]
  3691. 00002684  4E56 FFD8                link       A6, -0x0028
  3692. 00002688  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3693. 0000268C  49EE FFE8                lea.l      A4, [A6 - 0x18]
  3694. 00002690  426E FFD8                clr.w      [A6 - 0x28]
  3695. 00002694  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3696. 00002698  2050                     movea.l    A0, [A0]
  3697. 0000269A  3C28 000A                move.w     D6, [A0 + 0xA]
  3698. 0000269E  4247                     clr.w      D7
  3699. 000026A0  606E                     bra        +0x70 /* 00002710 */
  3700. label000026A2:
  3701. 000026A2  48C7                     ext.l      D7
  3702. 000026A4  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3703. 000026A8  2050                     movea.l    A0, [A0]
  3704. 000026AA  2007                     move.l     D0, D7
  3705. 000026AC  D080                     add.l      D0, D0
  3706. 000026AE  2200                     move.l     D1, D0
  3707. 000026B0  E588                     lsl        D0, 2
  3708. 000026B2  D081                     add.l      D0, D1
  3709. 000026B4  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  3710. 000026B8  4A93                     tst.l      [A3]
  3711. 000026BA  6750                     beq        +0x52 /* 0000270C */
  3712. 000026BC  4AAB 0004                tst.l      [A3 + 0x4]
  3713. 000026C0  674A                     beq        +0x4C /* 0000270C */
  3714. 000026C2  4A2B 0008                tst.b      [A3 + 0x8]
  3715. 000026C6  6744                     beq        +0x46 /* 0000270C */
  3716. 000026C8  397C 0008 0006           move.w     [A4 + 0x6], 0x8
  3717. 000026CE  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  3718. 000026D4  397C 0004 0012           move.w     [A4 + 0x12], 0x4
  3719. 000026DA  297C 0000 008C 0008      move.l     [A4 + 0x8], 0x8C
  3720. 000026E2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3721. 000026E6  2948 000E                move.l     [A4 + 0xE], A0
  3722. 000026EA  7000                     moveq.l    D0, 0x00
  3723. 000026EC  2940 0014                move.l     [A4 + 0x14], D0
  3724. 000026F0  598F                     subq.l     A7, 4
  3725. 000026F2  7003                     moveq.l    D0, 0x03
  3726. 000026F4  2F00                     move.l     -[A7], D0
  3727. 000026F6  2F0C                     move.l     -[A7], A4
  3728. 000026F8  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3729. 000026FE  206B 0004                movea.l    A0, [A3 + 0x4]
  3730. 00002702  2F08                     move.l     -[A7], A0
  3731. 00002704  2050                     movea.l    A0, [A0]
  3732. 00002706  2250                     movea.l    A1, [A0]
  3733. 00002708  4E91                     jsr        [A1]
  3734. 0000270A  584F                     addq.w     A7, 4
  3735. label0000270C:
  3736. 0000270C  3007                     move.w     D0, D7
  3737. 0000270E  5247                     addq.w     D7, 1
  3738. label00002710:
  3739. 00002710  BC47                     cmp.w      D6, D7
  3740. 00002712  6E8E                     bgt        -0x70 /* 000026A2 */
  3741. 00002714  4CEE 18C0 FFC8           movem.l    D6,D7,A3,A4, [A6 - 0x38]
  3742. 0000271A  4E5E                     unlink     A6
  3743. 0000271C  4E75                     rts
  3744. 0000271E  4E56 FFE0                link       A6, -0x0020
  3745. 00002722  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3746. 00002726  3A2E 0008                move.w     D5, [A6 + 0x8]
  3747. 0000272A  49EE FFE6                lea.l      A4, [A6 - 0x1A]
  3748. 0000272E  422E FFFF                clr.b      [A6 - 0x1]
  3749. 00002732  4AAE 000A                tst.l      [A6 + 0xA]
  3750. 00002736  6700 01E2                beq        +0x1E4 /* 0000291A */
  3751. 0000273A  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3752. 0000273E  2050                     movea.l    A0, [A0]
  3753. 00002740  3D68 000A FFE0           move.w     [A6 - 0x20], [A0 + 0xA]
  3754. 00002746  4246                     clr.w      D6
  3755. 00002748  6000 01C8                bra        +0x1CA /* 00002912 */
  3756. label0000274C:
  3757. 0000274C  48C6                     ext.l      D6
  3758. 0000274E  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3759. 00002752  2050                     movea.l    A0, [A0]
  3760. 00002754  2006                     move.l     D0, D6
  3761. 00002756  D080                     add.l      D0, D0
  3762. 00002758  2200                     move.l     D1, D0
  3763. 0000275A  E588                     lsl        D0, 2
  3764. 0000275C  D081                     add.l      D0, D1
  3765. 0000275E  41F0 0814                lea.l      A0, [A0 + D0 + 0x14]
  3766. 00002762  2D48 FFE2                move.l     [A6 - 0x1E], A0
  3767. 00002766  2010                     move.l     D0, [A0]
  3768. 00002768  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  3769. 0000276C  6600 01A0                bne        +0x1A2 /* 0000290E */
  3770. 00002770  2668 0004                movea.l    A3, [A0 + 0x4]
  3771. 00002774  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  3772. 0000277A  397C 0008 0006           move.w     [A4 + 0x6], 0x8
  3773. 00002780  397C 0004 000C           move.w     [A4 + 0xC], 0x4
  3774. 00002786  397C 0004 0012           move.w     [A4 + 0x12], 0x4
  3775. 0000278C  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3776. 00002790  4A28 0008                tst.b      [A0 + 0x8]
  3777. 00002794  6730                     beq        +0x32 /* 000027C6 */
  3778. 00002796  297C 0000 008C 0008      move.l     [A4 + 0x8], 0x8C
  3779. 0000279E  296E 000E 000E           move.l     [A4 + 0xE], [A6 + 0xE]
  3780. 000027A4  48C5                     ext.l      D5
  3781. 000027A6  2945 0014                move.l     [A4 + 0x14], D5
  3782. 000027AA  598F                     subq.l     A7, 4
  3783. 000027AC  7003                     moveq.l    D0, 0x03
  3784. 000027AE  2F00                     move.l     -[A7], D0
  3785. 000027B0  2F0C                     move.l     -[A7], A4
  3786. 000027B2  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3787. 000027B8  2F0B                     move.l     -[A7], A3
  3788. 000027BA  2053                     movea.l    A0, [A3]
  3789. 000027BC  2250                     movea.l    A1, [A0]
  3790. 000027BE  4E91                     jsr        [A1]
  3791. 000027C0  2E1F                     move.l     D7, [A7]+
  3792. 000027C2  6000 0156                bra        +0x158 /* 0000291A */
  3793. label000027C6:
  3794. 000027C6  206E 000E                movea.l    A0, [A6 + 0xE]
  3795. 000027CA  3010                     move.w     D0, [A0]
  3796. 000027CC  6B00 014C                bmi        +0x14E /* 0000291A */
  3797. 000027D0  0C40 0008                cmpi.w     D0, 0x8
  3798. 000027D4  6E00 0144                bgt        +0x146 /* 0000291A */
  3799. 000027D8  D040                     add.w      D0, D0
  3800. 000027DA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3801. 000027DE  4EFB 0000                jmp        [PC + D0.w]
  3802. 000027E2  007A 009E 00CC           ori.w      [PC + 0xCC /* 000028B0, value 0x87, cstring "" */], 0x9E
  3803. 000027E8  00FA                     .incomplete
  3804. 000027EA  013A 00FA                btst       [PC + 0xFA /* 000028E6, value 0x20 ' ', cstring " <" */], D0
  3805. 000027EE  0056 013A                ori.w      [A6], 0x13A
  3806. 000027F2  0014 206E                ori.b      [A4], 0x6E /* 'n' */
  3807. 000027F6  000E 7001                ori.b      A6, 0x1
  3808. 000027FA  C068 000E                and.w      D0, [A0 + 0xE]
  3809. 000027FE  7200                     moveq.l    D1, 0x00
  3810. 00002800  3200                     move.w     D1, D0
  3811. 00002802  4A81                     tst.l      D1
  3812. 00002804  56C3                     sne        D3
  3813. 00002806  4403                     neg.b      D3
  3814. 00002808  1803                     move.b     D4, D3
  3815. 0000280A  297C 0000 0083 0008      move.l     [A4 + 0x8], 0x83
  3816. 00002812  4884                     ext.w      D4
  3817. 00002814  48C4                     ext.l      D4
  3818. 00002816  2944 000E                move.l     [A4 + 0xE], D4
  3819. 0000281A  598F                     subq.l     A7, 4
  3820. 0000281C  7002                     moveq.l    D0, 0x02
  3821. 0000281E  2F00                     move.l     -[A7], D0
  3822. 00002820  2F0C                     move.l     -[A7], A4
  3823. 00002822  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3824. 00002828  2F0B                     move.l     -[A7], A3
  3825. 0000282A  2053                     movea.l    A0, [A3]
  3826. 0000282C  2250                     movea.l    A1, [A0]
  3827. 0000282E  4E91                     jsr        [A1]
  3828. 00002830  2E1F                     move.l     D7, [A7]+
  3829. 00002832  6000 00E6                bra        +0xE8 /* 0000291A */
  3830. 00002836  297C 0000 0084 0008      move.l     [A4 + 0x8], 0x84
  3831. 0000283E  598F                     subq.l     A7, 4
  3832. 00002840  7001                     moveq.l    D0, 0x01
  3833. 00002842  2F00                     move.l     -[A7], D0
  3834. 00002844  2F0C                     move.l     -[A7], A4
  3835. 00002846  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3836. 0000284C  2F0B                     move.l     -[A7], A3
  3837. 0000284E  2053                     movea.l    A0, [A3]
  3838. 00002850  2250                     movea.l    A1, [A0]
  3839. 00002852  4E91                     jsr        [A1]
  3840. 00002854  2E1F                     move.l     D7, [A7]+
  3841. 00002856  6000 00C2                bra        +0xC4 /* 0000291A */
  3842. 0000285A  297C 0000 0085 0008      move.l     [A4 + 0x8], 0x85
  3843. 00002862  598F                     subq.l     A7, 4
  3844. 00002864  7001                     moveq.l    D0, 0x01
  3845. 00002866  2F00                     move.l     -[A7], D0
  3846. 00002868  2F0C                     move.l     -[A7], A4
  3847. 0000286A  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3848. 00002870  2F0B                     move.l     -[A7], A3
  3849. 00002872  2053                     movea.l    A0, [A3]
  3850. 00002874  2250                     movea.l    A1, [A0]
  3851. 00002876  4E91                     jsr        [A1]
  3852. 00002878  2E1F                     move.l     D7, [A7]+
  3853. 0000287A  6000 009E                bra        +0xA0 /* 0000291A */
  3854. 0000287E  297C 0000 0086 0008      move.l     [A4 + 0x8], 0x86
  3855. 00002886  296E 000E 000E           move.l     [A4 + 0xE], [A6 + 0xE]
  3856. 0000288C  48C5                     ext.l      D5
  3857. 0000288E  2945 0014                move.l     [A4 + 0x14], D5
  3858. 00002892  598F                     subq.l     A7, 4
  3859. 00002894  7003                     moveq.l    D0, 0x03
  3860. 00002896  2F00                     move.l     -[A7], D0
  3861. 00002898  2F0C                     move.l     -[A7], A4
  3862. 0000289A  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3863. 000028A0  2F0B                     move.l     -[A7], A3
  3864. 000028A2  2053                     movea.l    A0, [A3]
  3865. 000028A4  2250                     movea.l    A1, [A0]
  3866. 000028A6  4E91                     jsr        [A1]
  3867. 000028A8  2E1F                     move.l     D7, [A7]+
  3868. 000028AA  606E                     bra        +0x70 /* 0000291A */
  3869. 000028AC  297C 0000 0087 0008      move.l     [A4 + 0x8], 0x87
  3870. 000028B4  296E 000E 000E           move.l     [A4 + 0xE], [A6 + 0xE]
  3871. 000028BA  48C5                     ext.l      D5
  3872. 000028BC  2945 0014                move.l     [A4 + 0x14], D5
  3873. 000028C0  598F                     subq.l     A7, 4
  3874. 000028C2  7003                     moveq.l    D0, 0x03
  3875. 000028C4  2F00                     move.l     -[A7], D0
  3876. 000028C6  2F0C                     move.l     -[A7], A4
  3877. 000028C8  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3878. 000028CE  2F0B                     move.l     -[A7], A3
  3879. 000028D0  2053                     movea.l    A0, [A3]
  3880. 000028D2  2250                     movea.l    A1, [A0]
  3881. 000028D4  4E91                     jsr        [A1]
  3882. 000028D6  2E1F                     move.l     D7, [A7]+
  3883. 000028D8  6040                     bra        +0x42 /* 0000291A */
  3884. 000028DA  297C 0000 0088 0008      move.l     [A4 + 0x8], 0x88
  3885. 000028E2  206E 000E                movea.l    A0, [A6 + 0xE]
  3886. 000028E6  203C 0000 00FF           move.l     D0, 0xFF
  3887. 000028EC  C0A8 0002                and.l      D0, [A0 + 0x2]
  3888. 000028F0  2940 000E                move.l     [A4 + 0xE], D0
  3889. 000028F4  598F                     subq.l     A7, 4
  3890. 000028F6  7002                     moveq.l    D0, 0x02
  3891. 000028F8  2F00                     move.l     -[A7], D0
  3892. 000028FA  2F0C                     move.l     -[A7], A4
  3893. 000028FC  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3894. 00002902  2F0B                     move.l     -[A7], A3
  3895. 00002904  2053                     movea.l    A0, [A3]
  3896. 00002906  2250                     movea.l    A1, [A0]
  3897. 00002908  4E91                     jsr        [A1]
  3898. 0000290A  2E1F                     move.l     D7, [A7]+
  3899. 0000290C  600C                     bra        +0xE /* 0000291A */
  3900. label0000290E:
  3901. 0000290E  3006                     move.w     D0, D6
  3902. 00002910  5246                     addq.w     D6, 1
  3903. label00002912:
  3904. 00002912  BC6E FFE0                cmp.w      D6, [A6 - 0x20]
  3905. 00002916  6D00 FE34                blt        -0x1CA /* 0000274C */
  3906. label0000291A:
  3907. 0000291A  1D6E FFFF 0012           move.b     [A6 + 0x12], [A6 - 0x1]
  3908. 00002920  4CEE 18F8 FFC4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
  3909. 00002926  4E5E                     unlink     A6
  3910. 00002928  205F                     movea.l    A0, [A7]+
  3911. 0000292A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3912. 0000292E  4ED0                     jmp        [A0]
  3913. fn00002930:
  3914. 00002930  4E56 FEFE                link       A6, -0x0102
  3915. 00002934  2F0C                     move.l     -[A7], A4
  3916. 00002936  49EE FEFE                lea.l      A4, [A6 - 0x102]
  3917. 0000293A  2F0C                     move.l     -[A7], A4
  3918. 0000293C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3919. 00002940  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3920. 00002944  2F0C                     move.l     -[A7], A4
  3921. 00002946  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3922. 0000294A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3923. 0000294E  2F0C                     move.l     -[A7], A4
  3924. 00002950  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  3925. 00002954  7001                     moveq.l    D0, 0x01
  3926. 00002956  2F00                     move.l     -[A7], D0
  3927. 00002958  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  3928. 0000295C  286E FEFA                movea.l    A4, [A6 - 0x106]
  3929. 00002960  4E5E                     unlink     A6
  3930. 00002962  4E75                     rts
  3931. fn00002964:
  3932. 00002964  4E56 0000                link       A6, 0
  3933. 00002968  2F0C                     move.l     -[A7], A4
  3934. 0000296A  286E 000E                movea.l    A4, [A6 + 0xE]
  3935. 0000296E  4A2E 0008                tst.b      [A6 + 0x8]
  3936. 00002972  6710                     beq        +0x12 /* 00002984 */
  3937. 00002974  7001                     moveq.l    D0, 0x01
  3938. 00002976  1F00                     move.b     -[A7], D0
  3939. 00002978  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3940. 0000297C  2F0C                     move.l     -[A7], A4
  3941. 0000297E  4EBA 0020                jsr        [PC + 0x20 /* 000029A0 */]
  3942. 00002982  600E                     bra        +0x10 /* 00002992 */
  3943. label00002984:
  3944. 00002984  598F                     subq.l     A7, 4
  3945. 00002986  7000                     moveq.l    D0, 0x00
  3946. 00002988  2F00                     move.l     -[A7], D0
  3947. 0000298A  2F0C                     move.l     -[A7], A4
  3948. 0000298C  4EBA 013E                jsr        [PC + 0x13E /* 00002ACC */]
  3949. 00002990  584F                     addq.w     A7, 4
  3950. label00002992:
  3951. 00002992  286E FFFC                movea.l    A4, [A6 - 0x4]
  3952. 00002996  4E5E                     unlink     A6
  3953. 00002998  205F                     movea.l    A0, [A7]+
  3954. 0000299A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3955. 0000299E  4ED0                     jmp        [A0]
  3956. fn000029A0:
  3957. 000029A0  4E56 0000                link       A6, 0
  3958. 000029A4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3959. 000029A8  266E 000C                movea.l    A3, [A6 + 0xC]
  3960. 000029AC  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3961. 000029B0  2050                     movea.l    A0, [A0]
  3962. 000029B2  3C28 000A                move.w     D6, [A0 + 0xA]
  3963. 000029B6  4247                     clr.w      D7
  3964. 000029B8  601E                     bra        +0x20 /* 000029D8 */
  3965. label000029BA:
  3966. 000029BA  48C7                     ext.l      D7
  3967. 000029BC  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3968. 000029C0  2050                     movea.l    A0, [A0]
  3969. 000029C2  2007                     move.l     D0, D7
  3970. 000029C4  D080                     add.l      D0, D0
  3971. 000029C6  2200                     move.l     D1, D0
  3972. 000029C8  E588                     lsl        D0, 2
  3973. 000029CA  D081                     add.l      D0, D1
  3974. 000029CC  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  3975. 000029D0  4A94                     tst.l      [A4]
  3976. 000029D2  6734                     beq        +0x36 /* 00002A08 */
  3977. 000029D4  3007                     move.w     D0, D7
  3978. 000029D6  5247                     addq.w     D7, 1
  3979. label000029D8:
  3980. 000029D8  BC47                     cmp.w      D6, D7
  3981. 000029DA  6EDE                     bgt        -0x20 /* 000029BA */
  3982. 000029DC  48C6                     ext.l      D6
  3983. 000029DE  2F06                     move.l     -[A7], D6
  3984. 000029E0  2F2D F1BE                move.l     -[A7], [A5 - 0xE42]
  3985. 000029E4  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  3986. 000029E8  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  3987. 000029EC  4A00                     tst.b      D0
  3988. 000029EE  504F                     addq.w     A7, 8
  3989. 000029F0  673C                     beq        +0x3E /* 00002A2E */
  3990. 000029F2  48C6                     ext.l      D6
  3991. 000029F4  206D F1BE                movea.l    A0, [A5 - 0xE42]
  3992. 000029F8  2050                     movea.l    A0, [A0]
  3993. 000029FA  2006                     move.l     D0, D6
  3994. 000029FC  D080                     add.l      D0, D0
  3995. 000029FE  2200                     move.l     D1, D0
  3996. 00002A00  E588                     lsl        D0, 2
  3997. 00002A02  D081                     add.l      D0, D1
  3998. 00002A04  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  3999. label00002A08:
  4000. 00002A08  200C                     move.l     D0, A4
  4001. 00002A0A  671A                     beq        +0x1C /* 00002A26 */
  4002. 00002A0C  288B                     move.l     [A4], A3
  4003. 00002A0E  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  4004. 00002A14  196E 0010 0008           move.b     [A4 + 0x8], [A6 + 0x10]
  4005. 00002A1A  377C 000A 006C           move.w     [A3 + 0x6C], 0xA /* '\n' */
  4006. 00002A20  276E 0008 0098           move.l     [A3 + 0x98], [A6 + 0x8]
  4007. label00002A26:
  4008. 00002A26  7000                     moveq.l    D0, 0x00
  4009. 00002A28  1F00                     move.b     -[A7], D0
  4010. 00002A2A  4EBA 029A                jsr        [PC + 0x29A /* 00002CC6 */]
  4011. label00002A2E:
  4012. 00002A2E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4013. 00002A34  4E5E                     unlink     A6
  4014. 00002A36  205F                     movea.l    A0, [A7]+
  4015. 00002A38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4016. 00002A3C  4ED0                     jmp        [A0]
  4017. 00002A3E  4E56 0000                link       A6, 0
  4018. 00002A42  7000                     moveq.l    D0, 0x00
  4019. 00002A44  1F00                     move.b     -[A7], D0
  4020. 00002A46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4021. 00002A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4022. 00002A4E  4EBA FF50                jsr        [PC - 0xB0 /* 000029A0 */]
  4023. 00002A52  7000                     moveq.l    D0, 0x00
  4024. 00002A54  2D40 0014                move.l     [A6 + 0x14], D0
  4025. 00002A58  4E5E                     unlink     A6
  4026. 00002A5A  205F                     movea.l    A0, [A7]+
  4027. 00002A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4028. 00002A60  4ED0                     jmp        [A0]
  4029. 00002A62  4E56 0000                link       A6, 0
  4030. 00002A66  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4031. 00002A6A  282E 0010                move.l     D4, [A6 + 0x10]
  4032. 00002A6E  4246                     clr.w      D6
  4033. 00002A70  206D F1BE                movea.l    A0, [A5 - 0xE42]
  4034. 00002A74  2050                     movea.l    A0, [A0]
  4035. 00002A76  3A28 000A                move.w     D5, [A0 + 0xA]
  4036. 00002A7A  4247                     clr.w      D7
  4037. 00002A7C  6034                     bra        +0x36 /* 00002AB2 */
  4038. label00002A7E:
  4039. 00002A7E  48C7                     ext.l      D7
  4040. 00002A80  206D F1BE                movea.l    A0, [A5 - 0xE42]
  4041. 00002A84  2050                     movea.l    A0, [A0]
  4042. 00002A86  2007                     move.l     D0, D7
  4043. 00002A88  D080                     add.l      D0, D0
  4044. 00002A8A  2200                     move.l     D1, D0
  4045. 00002A8C  E588                     lsl        D0, 2
  4046. 00002A8E  D081                     add.l      D0, D1
  4047. 00002A90  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  4048. 00002A94  4AAC 0004                tst.l      [A4 + 0x4]
  4049. 00002A98  6714                     beq        +0x16 /* 00002AAE */
  4050. 00002A9A  48C6                     ext.l      D6
  4051. 00002A9C  B886                     cmp.l      D4, D6
  4052. 00002A9E  6608                     bne        +0xA /* 00002AA8 */
  4053. 00002AA0  2D6C 0004 0014           move.l     [A6 + 0x14], [A4 + 0x4]
  4054. 00002AA6  6014                     bra        +0x16 /* 00002ABC */
  4055. label00002AA8:
  4056. 00002AA8  3006                     move.w     D0, D6
  4057. 00002AAA  5240                     addq.w     D0, 1
  4058. 00002AAC  3C00                     move.w     D6, D0
  4059. label00002AAE:
  4060. 00002AAE  3007                     move.w     D0, D7
  4061. 00002AB0  5247                     addq.w     D7, 1
  4062. label00002AB2:
  4063. 00002AB2  BA47                     cmp.w      D5, D7
  4064. 00002AB4  6EC8                     bgt        -0x36 /* 00002A7E */
  4065. 00002AB6  7000                     moveq.l    D0, 0x00
  4066. 00002AB8  2D40 0014                move.l     [A6 + 0x14], D0
  4067. label00002ABC:
  4068. 00002ABC  4CEE 10F0 FFEC           movem.l    D4,D5,D6,D7,A4, [A6 - 0x14]
  4069. 00002AC2  4E5E                     unlink     A6
  4070. 00002AC4  205F                     movea.l    A0, [A7]+
  4071. 00002AC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4072. 00002ACA  4ED0                     jmp        [A0]
  4073. fn00002ACC:
  4074. 00002ACC  4E56 0000                link       A6, 0
  4075. 00002AD0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4076. 00002AD4  266E 0008                movea.l    A3, [A6 + 0x8]
  4077. 00002AD8  4AAD F1BE                tst.l      [A5 - 0xE42]
  4078. 00002ADC  6608                     bne        +0xA /* 00002AE6 */
  4079. 00002ADE  7000                     moveq.l    D0, 0x00
  4080. 00002AE0  2D40 0010                move.l     [A6 + 0x10], D0
  4081. 00002AE4  6046                     bra        +0x48 /* 00002B2C */
  4082. label00002AE6:
  4083. 00002AE6  206D F1BE                movea.l    A0, [A5 - 0xE42]
  4084. 00002AEA  2050                     movea.l    A0, [A0]
  4085. 00002AEC  3C28 000A                move.w     D6, [A0 + 0xA]
  4086. 00002AF0  4247                     clr.w      D7
  4087. 00002AF2  602E                     bra        +0x30 /* 00002B22 */
  4088. label00002AF4:
  4089. 00002AF4  48C7                     ext.l      D7
  4090. 00002AF6  206D F1BE                movea.l    A0, [A5 - 0xE42]
  4091. 00002AFA  2050                     movea.l    A0, [A0]
  4092. 00002AFC  2007                     move.l     D0, D7
  4093. 00002AFE  D080                     add.l      D0, D0
  4094. 00002B00  2200                     move.l     D1, D0
  4095. 00002B02  E588                     lsl        D0, 2
  4096. 00002B04  D081                     add.l      D0, D1
  4097. 00002B06  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  4098. 00002B0A  B7EC 0004                cmpa.l     A3, [A4 + 0x4]
  4099. 00002B0E  660E                     bne        +0x10 /* 00002B1E */
  4100. 00002B10  2F14                     move.l     -[A7], [A4]
  4101. 00002B12  4EBA 01C4                jsr        [PC + 0x1C4 /* 00002CD8 */]
  4102. 00002B16  7000                     moveq.l    D0, 0x00
  4103. 00002B18  2880                     move.l     [A4], D0
  4104. 00002B1A  2940 0004                move.l     [A4 + 0x4], D0
  4105. label00002B1E:
  4106. 00002B1E  3007                     move.w     D0, D7
  4107. 00002B20  5247                     addq.w     D7, 1
  4108. label00002B22:
  4109. 00002B22  BC47                     cmp.w      D6, D7
  4110. 00002B24  6ECE                     bgt        -0x30 /* 00002AF4 */
  4111. 00002B26  7000                     moveq.l    D0, 0x00
  4112. 00002B28  2D40 0010                move.l     [A6 + 0x10], D0
  4113. label00002B2C:
  4114. 00002B2C  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4115. 00002B32  4E5E                     unlink     A6
  4116. 00002B34  205F                     movea.l    A0, [A7]+
  4117. 00002B36  504F                     addq.w     A7, 8
  4118. 00002B38  4ED0                     jmp        [A0]
  4119. 00002B3A  4E56 FDFC                link       A6, -0x0204
  4120. 00002B3E  48E7 0018                movem.l    -[A7], A3,A4
  4121. 00002B42  47EE FEFE                lea.l      A3, [A6 - 0x102]
  4122. 00002B46  49EE FDFC                lea.l      A4, [A6 - 0x204]
  4123. 00002B4A  7013                     moveq.l    D0, 0x13
  4124. 00002B4C  2F00                     move.l     -[A7], D0
  4125. 00002B4E  4878 0103                push.l     0x103
  4126. 00002B52  2F0C                     move.l     -[A7], A4
  4127. 00002B54  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  4128. 00002B58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4129. 00002B5C  2F0B                     move.l     -[A7], A3
  4130. 00002B5E  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4131. 00002B62  2F0C                     move.l     -[A7], A4
  4132. 00002B64  487A 0022                pea.l      [PC + 0x22 /* 00002B88, value 0x1200000 */]
  4133. 00002B68  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4134. 00002B6C  2F0B                     move.l     -[A7], A3
  4135. 00002B6E  2F0C                     move.l     -[A7], A4
  4136. 00002B70  4EBA FDBE                jsr        [PC - 0x242 /* 00002930 */]
  4137. 00002B74  7000                     moveq.l    D0, 0x00
  4138. 00002B76  2D40 0010                move.l     [A6 + 0x10], D0
  4139. 00002B7A  4CEE 1800 FDF4           movem.l    A3,A4, [A6 - 0x20C]
  4140. 00002B80  4E5E                     unlink     A6
  4141. 00002B82  205F                     movea.l    A0, [A7]+
  4142. 00002B84  504F                     addq.w     A7, 8
  4143. 00002B86  4ED0                     jmp        [A0]
  4144. 00002B88  0120                     btst       -[A0], D0
  4145. 00002B8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4146. 00002B8E  FDEC                     .invalid   <<F/7/6>>
  4147. 00002B90  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4148. 00002B94  2E2E 0010                move.l     D7, [A6 + 0x10]
  4149. 00002B98  47EE FFF4                lea.l      A3, [A6 - 0xC]
  4150. 00002B9C  49EE FEEE                lea.l      A4, [A6 - 0x112]
  4151. 00002BA0  4EAD 32EA                jsr        [A5 + 0x32EA /* export_1625 */]
  4152. 00002BA4  7019                     moveq.l    D0, 0x19
  4153. 00002BA6  2F00                     move.l     -[A7], D0
  4154. 00002BA8  4878 0103                push.l     0x103
  4155. 00002BAC  486E FDEC                pea.l      [A6 - 0x214]
  4156. 00002BB0  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  4157. 00002BB4  7000                     moveq.l    D0, 0x00
  4158. 00002BB6  2D40 FFF0                move.l     [A6 - 0x10], D0
  4159. 00002BBA  4AAE 0008                tst.l      [A6 + 0x8]
  4160. 00002BBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4161. 00002BC2  6770                     beq        +0x72 /* 00002C34 */
  4162. 00002BC4  4253                     clr.w      [A3]
  4163. 00002BC6  377C 0008 0006           move.w     [A3 + 0x6], 0x8
  4164. 00002BCC  705B                     moveq.l    D0, 0x5B
  4165. 00002BCE  2740 0008                move.l     [A3 + 0x8], D0
  4166. 00002BD2  598F                     subq.l     A7, 4
  4167. 00002BD4  7001                     moveq.l    D0, 0x01
  4168. 00002BD6  2F00                     move.l     -[A7], D0
  4169. 00002BD8  2F0B                     move.l     -[A7], A3
  4170. 00002BDA  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4171. 00002BE0  206E 0008                movea.l    A0, [A6 + 0x8]
  4172. 00002BE4  2F08                     move.l     -[A7], A0
  4173. 00002BE6  2050                     movea.l    A0, [A0]
  4174. 00002BE8  2250                     movea.l    A1, [A0]
  4175. 00002BEA  4E91                     jsr        [A1]
  4176. 00002BEC  2C1F                     move.l     D6, [A7]+
  4177. 00002BEE  7001                     moveq.l    D0, 0x01
  4178. 00002BF0  B053                     cmp.w      D0, [A3]
  4179. 00002BF2  662A                     bne        +0x2C /* 00002C1E */
  4180. 00002BF4  2D6B 0002 FFF0           move.l     [A6 - 0x10], [A3 + 0x2]
  4181. 00002BFA  6738                     beq        +0x3A /* 00002C34 */
  4182. 00002BFC  2F0C                     move.l     -[A7], A4
  4183. 00002BFE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4184. 00002C02  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  4185. 00002C06  486E FDEC                pea.l      [A6 - 0x214]
  4186. 00002C0A  2F0C                     move.l     -[A7], A4
  4187. 00002C0C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4188. 00002C10  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4189. 00002C14  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  4190. 00002C18  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4191. 00002C1C  6016                     bra        +0x18 /* 00002C34 */
  4192. label00002C1E:
  4193. 00002C1E  2F0C                     move.l     -[A7], A4
  4194. 00002C20  2F0B                     move.l     -[A7], A3
  4195. 00002C22  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  4196. 00002C26  486E FDEC                pea.l      [A6 - 0x214]
  4197. 00002C2A  2F0C                     move.l     -[A7], A4
  4198. 00002C2C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4199. 00002C30  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4200. label00002C34:
  4201. 00002C34  4AAE 0014                tst.l      [A6 + 0x14]
  4202. 00002C38  672C                     beq        +0x2E /* 00002C66 */
  4203. 00002C3A  486E FDEC                pea.l      [A6 - 0x214]
  4204. 00002C3E  487A 0074                pea.l      [PC + 0x74 /* 00002CB4, value 0x1200000 */]
  4205. 00002C42  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4206. 00002C46  2F0C                     move.l     -[A7], A4
  4207. 00002C48  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4208. 00002C4C  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  4209. 00002C50  486E FDEC                pea.l      [A6 - 0x214]
  4210. 00002C54  2F0C                     move.l     -[A7], A4
  4211. 00002C56  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4212. 00002C5A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4213. 00002C5E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  4214. 00002C62  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4215. label00002C66:
  4216. 00002C66  2F07                     move.l     -[A7], D7
  4217. 00002C68  2F0C                     move.l     -[A7], A4
  4218. 00002C6A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  4219. 00002C6E  486E FDEC                pea.l      [A6 - 0x214]
  4220. 00002C72  2F0C                     move.l     -[A7], A4
  4221. 00002C74  487A 003C                pea.l      [PC + 0x3C /* 00002CB2, value 0x120, cstring "" */]
  4222. 00002C78  487A 0038                pea.l      [PC + 0x38 /* 00002CB2, value 0x120, cstring "" */]
  4223. 00002C7C  A98B                     syscall    ParamText
  4224. 00002C7E  558F                     subq.l     A7, 2
  4225. 00002C80  3F3C 01CC                move.w     -[A7], 0x1CC
  4226. 00002C84  7000                     moveq.l    D0, 0x00
  4227. 00002C86  2F00                     move.l     -[A7], D0
  4228. 00002C88  4EAD 336A                jsr        [A5 + 0x336A /* export_1641 */]
  4229. 00002C8C  3C1F                     move.w     D6, [A7]+
  4230. 00002C8E  4A87                     tst.l      D7
  4231. 00002C90  670A                     beq        +0xC /* 00002C9C */
  4232. 00002C92  7000                     moveq.l    D0, 0x00
  4233. 00002C94  2F00                     move.l     -[A7], D0
  4234. 00002C96  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  4235. 00002C9A  584F                     addq.w     A7, 4
  4236. label00002C9C:
  4237. 00002C9C  7000                     moveq.l    D0, 0x00
  4238. 00002C9E  2D40 0018                move.l     [A6 + 0x18], D0
  4239. 00002CA2  4CEE 18C0 FDDC           movem.l    D6,D7,A3,A4, [A6 - 0x224]
  4240. 00002CA8  4E5E                     unlink     A6
  4241. 00002CAA  205F                     movea.l    A0, [A7]+
  4242. 00002CAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4243. 00002CB0  4ED0                     jmp        [A0]
  4244. 00002CB2  0000 0120                ori.b      D0, 0x20 /* ' ' */
  4245. 00002CB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4246. // begin alternate branch 00002CB8-00002CC4
  4247. fn00002CB8:
  4248. 00002CB8  4E56 0000                link       A6, 0
  4249. 00002CBC  2D6D DF22 0008           move.l     [A6 + 0x8], [A5 - 0x20DE]
  4250. 00002CC2  4E5E                     unlink     A6
  4251. // end alternate branch 00002CB8-00002CC4
  4252. fn00002CB8: // (misaligned)
  4253. 00002CBA  0000 2D6D                ori.b      D0, 0x6D /* 'm' */
  4254. 00002CBE  DF22                     add.b      -[A2], D7
  4255. 00002CC0  0008 4E5E                ori.b      A0, 0x5E /* '^' */
  4256. 00002CC4  4E75                     rts
  4257. fn00002CC6:
  4258. 00002CC6  4E56 0000                link       A6, 0
  4259. 00002CCA  1B6E 0008 DF16           move.b     [A5 - 0x20EA], [A6 + 0x8]
  4260. 00002CD0  4E5E                     unlink     A6
  4261. 00002CD2  205F                     movea.l    A0, [A7]+
  4262. 00002CD4  544F                     addq.w     A7, 2
  4263. 00002CD6  4ED0                     jmp        [A0]
  4264. fn00002CD8:
  4265. 00002CD8  4E56 0000                link       A6, 0
  4266. 00002CDC  202E 0008                move.l     D0, [A6 + 0x8]
  4267. 00002CE0  B0AD DED2                cmp.l      D0, [A5 - 0x212E]
  4268. 00002CE4  6606                     bne        +0x8 /* 00002CEC */
  4269. 00002CE6  7000                     moveq.l    D0, 0x00
  4270. 00002CE8  2B40 DED2                move.l     [A5 - 0x212E], D0
  4271. label00002CEC:
  4272. 00002CEC  4E5E                     unlink     A6
  4273. 00002CEE  2E9F                     move.l     [A7], [A7]+
  4274. 00002CF0  4E75                     rts
  4275. fn00002CF2:
  4276. 00002CF2  4E56 0000                link       A6, 0
  4277. 00002CF6  3D6D E55A 0008           move.w     [A6 + 0x8], [A5 - 0x1AA6]
  4278. 00002CFC  4E5E                     unlink     A6
  4279. 00002CFE  4E75                     rts
  4280. 00002D00  4E56 0000                link       A6, 0
  4281. 00002D04  48E7 0118                movem.l    -[A7], D7,A3,A4
  4282. 00002D08  2E2E 0010                move.l     D7, [A6 + 0x10]
  4283. 00002D0C  266D E53E                movea.l    A3, [A5 - 0x1AC2]
  4284. 00002D10  7000                     moveq.l    D0, 0x00
  4285. 00002D12  2840                     movea.l    A4, D0
  4286. 00002D14  2207                     move.l     D1, D7
  4287. 00002D16  5A81                     addq.l     D1, 5
  4288. 00002D18  2E01                     move.l     D7, D1
  4289. 00002D1A  7204                     moveq.l    D1, 0x04
  4290. 00002D1C  B287                     cmp.l      D1, D7
  4291. 00002D1E  6E16                     bgt        +0x18 /* 00002D36 */
  4292. 00002D20  7035                     moveq.l    D0, 0x35
  4293. 00002D22  B087                     cmp.l      D0, D7
  4294. 00002D24  6D10                     blt        +0x12 /* 00002D36 */
  4295. 00002D26  2007                     move.l     D0, D7
  4296. 00002D28  5980                     subq.l     D0, 4
  4297. 00002D2A  E588                     lsl        D0, 2
  4298. 00002D2C  2200                     move.l     D1, D0
  4299. 00002D2E  E588                     lsl        D0, 2
  4300. 00002D30  D081                     add.l      D0, D1
  4301. 00002D32  49F3 0818                lea.l      A4, [A3 + D0 + 0x18]
  4302. label00002D36:
  4303. 00002D36  2D4C 0014                move.l     [A6 + 0x14], A4
  4304. 00002D3A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4305. 00002D40  4E5E                     unlink     A6
  4306. 00002D42  205F                     movea.l    A0, [A7]+
  4307. 00002D44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4308. 00002D48  4ED0                     jmp        [A0]
  4309. 00002D4A  4E56 0000                link       A6, 0
  4310. 00002D4E  2F07                     move.l     -[A7], D7
  4311. 00002D50  2E2E 0010                move.l     D7, [A6 + 0x10]
  4312. 00002D54  2007                     move.l     D0, D7
  4313. 00002D56  5A80                     addq.l     D0, 5
  4314. 00002D58  2E00                     move.l     D7, D0
  4315. 00002D5A  7006                     moveq.l    D0, 0x06
  4316. 00002D5C  B087                     cmp.l      D0, D7
  4317. 00002D5E  6E18                     bgt        +0x1A /* 00002D78 */
  4318. 00002D60  7035                     moveq.l    D0, 0x35
  4319. 00002D62  B087                     cmp.l      D0, D7
  4320. 00002D64  6D12                     blt        +0x14 /* 00002D78 */
  4321. 00002D66  598F                     subq.l     A7, 4
  4322. 00002D68  3F07                     move.w     -[A7], D7
  4323. 00002D6A  7006                     moveq.l    D0, 0x06
  4324. 00002D6C  2F00                     move.l     -[A7], D0
  4325. 00002D6E  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  4326. 00002D72  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  4327. 00002D76  6006                     bra        +0x8 /* 00002D7E */
  4328. label00002D78:
  4329. 00002D78  7000                     moveq.l    D0, 0x00
  4330. 00002D7A  2D40 0014                move.l     [A6 + 0x14], D0
  4331. label00002D7E:
  4332. 00002D7E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4333. 00002D82  4E5E                     unlink     A6
  4334. 00002D84  205F                     movea.l    A0, [A7]+
  4335. 00002D86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4336. 00002D8A  4ED0                     jmp        [A0]
  4337. 00002D8C  4E56 0000                link       A6, 0
  4338. 00002D90  48E7 0108                movem.l    -[A7], D7,A4
  4339. 00002D94  2E2E 0010                move.l     D7, [A6 + 0x10]
  4340. 00002D98  7000                     moveq.l    D0, 0x00
  4341. 00002D9A  2840                     movea.l    A4, D0
  4342. 00002D9C  558F                     subq.l     A7, 2
  4343. 00002D9E  3F07                     move.w     -[A7], D7
  4344. 00002DA0  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4345. 00002DA4  4A1F                     tst.b      [A7]+
  4346. 00002DA6  670A                     beq        +0xC /* 00002DB2 */
  4347. 00002DA8  598F                     subq.l     A7, 4
  4348. 00002DAA  3F07                     move.w     -[A7], D7
  4349. 00002DAC  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  4350. 00002DB0  285F                     movea.l    A4, [A7]+
  4351. label00002DB2:
  4352. 00002DB2  2D4C 0014                move.l     [A6 + 0x14], A4
  4353. 00002DB6  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4354. 00002DBC  4E5E                     unlink     A6
  4355. 00002DBE  205F                     movea.l    A0, [A7]+
  4356. 00002DC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4357. 00002DC4  4ED0                     jmp        [A0]
  4358. 00002DC6  4E56 0000                link       A6, 0
  4359. 00002DCA  48E7 0118                movem.l    -[A7], D7,A3,A4
  4360. 00002DCE  2E2E 0010                move.l     D7, [A6 + 0x10]
  4361. 00002DD2  7000                     moveq.l    D0, 0x00
  4362. 00002DD4  2640                     movea.l    A3, D0
  4363. 00002DD6  558F                     subq.l     A7, 2
  4364. 00002DD8  3F07                     move.w     -[A7], D7
  4365. 00002DDA  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4366. 00002DDE  4A1F                     tst.b      [A7]+
  4367. 00002DE0  672A                     beq        +0x2C /* 00002E0C */
  4368. 00002DE2  598F                     subq.l     A7, 4
  4369. 00002DE4  3F07                     move.w     -[A7], D7
  4370. 00002DE6  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  4371. 00002DEA  285F                     movea.l    A4, [A7]+
  4372. 00002DEC  7001                     moveq.l    D0, 0x01
  4373. 00002DEE  B02C 0010                cmp.b      D0, [A4 + 0x10]
  4374. 00002DF2  6618                     bne        +0x1A /* 00002E0C */
  4375. 00002DF4  558F                     subq.l     A7, 2
  4376. 00002DF6  3F07                     move.w     -[A7], D7
  4377. 00002DF8  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  4378. 00002DFC  4A1F                     tst.b      [A7]+
  4379. 00002DFE  670C                     beq        +0xE /* 00002E0C */
  4380. 00002E00  598F                     subq.l     A7, 4
  4381. 00002E02  486C 0016                pea.l      [A4 + 0x16]
  4382. 00002E06  4EAD 3252                jsr        [A5 + 0x3252 /* export_1606 */]
  4383. 00002E0A  265F                     movea.l    A3, [A7]+
  4384. label00002E0C:
  4385. 00002E0C  2D4B 0014                move.l     [A6 + 0x14], A3
  4386. 00002E10  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4387. 00002E16  4E5E                     unlink     A6
  4388. 00002E18  205F                     movea.l    A0, [A7]+
  4389. 00002E1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4390. 00002E1E  4ED0                     jmp        [A0]
  4391. 00002E20  4E56 0000                link       A6, 0
  4392. 00002E24  48E7 0108                movem.l    -[A7], D7,A4
  4393. 00002E28  2E2E 0010                move.l     D7, [A6 + 0x10]
  4394. 00002E2C  558F                     subq.l     A7, 2
  4395. 00002E2E  3F07                     move.w     -[A7], D7
  4396. 00002E30  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  4397. 00002E34  4A1F                     tst.b      [A7]+
  4398. 00002E36  671A                     beq        +0x1C /* 00002E52 */
  4399. 00002E38  598F                     subq.l     A7, 4
  4400. 00002E3A  3F07                     move.w     -[A7], D7
  4401. 00002E3C  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  4402. 00002E40  285F                     movea.l    A4, [A7]+
  4403. 00002E42  7001                     moveq.l    D0, 0x01
  4404. 00002E44  B02C 0010                cmp.b      D0, [A4 + 0x10]
  4405. 00002E48  6608                     bne        +0xA /* 00002E52 */
  4406. 00002E4A  486C 0016                pea.l      [A4 + 0x16]
  4407. 00002E4E  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  4408. label00002E52:
  4409. 00002E52  7E00                     moveq.l    D7, 0x00
  4410. 00002E54  2D47 0014                move.l     [A6 + 0x14], D7
  4411. 00002E58  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4412. 00002E5E  4E5E                     unlink     A6
  4413. 00002E60  205F                     movea.l    A0, [A7]+
  4414. 00002E62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4415. 00002E66  4ED0                     jmp        [A0]
  4416. 00002E68  4E56 0000                link       A6, 0
  4417. 00002E6C  4A2D E5C6                tst.b      [A5 - 0x1A3A]
  4418. 00002E70  671A                     beq        +0x1C /* 00002E8C */
  4419. 00002E72  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4420. 00002E76  4AA8 0398                tst.l      [A0 + 0x398]
  4421. 00002E7A  6710                     beq        +0x12 /* 00002E8C */
  4422. 00002E7C  2F28 0398                move.l     -[A7], [A0 + 0x398]
  4423. 00002E80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4424. 00002E84  1F2D DF0C                move.b     -[A7], [A5 - 0x20F4]
  4425. 00002E88  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  4426. label00002E8C:
  4427. 00002E8C  4E5E                     unlink     A6
  4428. 00002E8E  2E9F                     move.l     [A7], [A7]+
  4429. 00002E90  4E75                     rts
  4430. fn00002E92:
  4431. 00002E92  4E56 FDF0                link       A6, -0x0210
  4432. 00002E96  2F0C                     move.l     -[A7], A4
  4433. 00002E98  49EE FEFE                lea.l      A4, [A6 - 0x102]
  4434. 00002E9C  2F0C                     move.l     -[A7], A4
  4435. 00002E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4436. 00002EA2  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  4437. 00002EA6  7025                     moveq.l    D0, 0x25
  4438. 00002EA8  2F00                     move.l     -[A7], D0
  4439. 00002EAA  7201                     moveq.l    D1, 0x01
  4440. 00002EAC  2F01                     move.l     -[A7], D1
  4441. 00002EAE  2F0C                     move.l     -[A7], A4
  4442. 00002EB0  486E FDF0                pea.l      [A6 - 0x210]
  4443. 00002EB4  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  4444. 00002EB8  4A00                     tst.b      D0
  4445. 00002EBA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4446. 00002EBE  6604                     bne        +0x6 /* 00002EC4 */
  4447. 00002EC0  7000                     moveq.l    D0, 0x00
  4448. 00002EC2  6014                     bra        +0x16 /* 00002ED8 */
  4449. label00002EC4:
  4450. 00002EC4  2F0C                     move.l     -[A7], A4
  4451. 00002EC6  486E FDF0                pea.l      [A6 - 0x210]
  4452. 00002ECA  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  4453. 00002ECE  2F0C                     move.l     -[A7], A4
  4454. 00002ED0  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4455. 00002ED4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4456. label00002ED8:
  4457. 00002ED8  286E FDEC                movea.l    A4, [A6 - 0x214]
  4458. 00002EDC  4E5E                     unlink     A6
  4459. 00002EDE  4E75                     rts
  4460. fn00002EE0:
  4461. 00002EE0  4E56 FFF2                link       A6, -0x000E
  4462. 00002EE4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4463. 00002EE8  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  4464. 00002EEE  206E 0008                movea.l    A0, [A6 + 0x8]
  4465. 00002EF2  2050                     movea.l    A0, [A0]
  4466. 00002EF4  2D68 0008 FFF6           move.l     [A6 - 0xA], [A0 + 0x8]
  4467. 00002EFA  6606                     bne        +0x8 /* 00002F02 */
  4468. 00002EFC  7000                     moveq.l    D0, 0x00
  4469. 00002EFE  6000 00BC                bra        +0xBE /* 00002FBC */
  4470. label00002F02:
  4471. 00002F02  206E FFF6                movea.l    A0, [A6 - 0xA]
  4472. 00002F06  4A90                     tst.l      [A0]
  4473. 00002F08  6612                     bne        +0x14 /* 00002F1C */
  4474. 00002F0A  2F08                     move.l     -[A7], A0
  4475. 00002F0C  A9A2                     syscall    LoadResource
  4476. 00002F0E  206E FFF6                movea.l    A0, [A6 - 0xA]
  4477. 00002F12  4A90                     tst.l      [A0]
  4478. 00002F14  6606                     bne        +0x8 /* 00002F1C */
  4479. 00002F16  7000                     moveq.l    D0, 0x00
  4480. 00002F18  6000 00A2                bra        +0xA4 /* 00002FBC */
  4481. label00002F1C:
  4482. 00002F1C  206E FFF6                movea.l    A0, [A6 - 0xA]
  4483. 00002F20  A069                     syscall    HGetState
  4484. 00002F22  1800                     move.b     D4, D0
  4485. 00002F24  206E FFF6                movea.l    A0, [A6 - 0xA]
  4486. 00002F28  A029                     syscall    HLock
  4487. 00002F2A  7C00                     moveq.l    D6, 0x00
  4488. 00002F2C  206E FFF6                movea.l    A0, [A6 - 0xA]
  4489. 00002F30  2850                     movea.l    A4, [A0]
  4490. 00002F32  49EC 000C                lea.l      A4, [A4 + 0xC]
  4491. 00002F36  6014                     bra        +0x16 /* 00002F4C */
  4492. label00002F38:
  4493. 00002F38  7000                     moveq.l    D0, 0x00
  4494. 00002F3A  1014                     move.b     D0, [A4]
  4495. 00002F3C  5240                     addq.w     D0, 1
  4496. 00002F3E  48C0                     ext.l      D0
  4497. 00002F40  2E00                     move.l     D7, D0
  4498. 00002F42  2A07                     move.l     D5, D7
  4499. 00002F44  2006                     move.l     D0, D6
  4500. 00002F46  D085                     add.l      D0, D5
  4501. 00002F48  2C00                     move.l     D6, D0
  4502. 00002F4A  D9C5                     add.l      A4, D5
  4503. label00002F4C:
  4504. 00002F4C  7000                     moveq.l    D0, 0x00
  4505. 00002F4E  1014                     move.b     D0, [A4]
  4506. 00002F50  4A80                     tst.l      D0
  4507. 00002F52  66E4                     bne        -0x1A /* 00002F38 */
  4508. 00002F54  2006                     move.l     D0, D6
  4509. 00002F56  A122                     syscall    NewHandle, flags=1
  4510. 00002F58  2D48 FFF2                move.l     [A6 - 0xE], A0
  4511. 00002F5C  660C                     bne        +0xE /* 00002F6A */
  4512. 00002F5E  7002                     moveq.l    D0, 0x02
  4513. 00002F60  2F00                     move.l     -[A7], D0
  4514. 00002F62  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  4515. 00002F66  584F                     addq.w     A7, 4
  4516. 00002F68  6046                     bra        +0x48 /* 00002FB0 */
  4517. label00002F6A:
  4518. 00002F6A  206E FFF2                movea.l    A0, [A6 - 0xE]
  4519. 00002F6E  2650                     movea.l    A3, [A0]
  4520. 00002F70  206E FFF6                movea.l    A0, [A6 - 0xA]
  4521. 00002F74  2850                     movea.l    A4, [A0]
  4522. 00002F76  49EC 000C                lea.l      A4, [A4 + 0xC]
  4523. 00002F7A  601E                     bra        +0x20 /* 00002F9A */
  4524. label00002F7C:
  4525. 00002F7C  7E00                     moveq.l    D7, 0x00
  4526. 00002F7E  1E14                     move.b     D7, [A4]
  4527. 00002F80  200C                     move.l     D0, A4
  4528. 00002F82  5280                     addq.l     D0, 1
  4529. 00002F84  2040                     movea.l    A0, D0
  4530. 00002F86  224B                     movea.l    A1, A3
  4531. 00002F88  2007                     move.l     D0, D7
  4532. 00002F8A  A02E                     syscall    BlockMove/BlockMoveData
  4533. 00002F8C  D7C7                     add.l      A3, D7
  4534. 00002F8E  16BC 000D                move.b     [A3], 0xD /* '\r' */
  4535. 00002F92  524B                     addq.w     A3, 1
  4536. 00002F94  2007                     move.l     D0, D7
  4537. 00002F96  5280                     addq.l     D0, 1
  4538. 00002F98  D9C0                     add.l      A4, D0
  4539. label00002F9A:
  4540. 00002F9A  7000                     moveq.l    D0, 0x00
  4541. 00002F9C  1014                     move.b     D0, [A4]
  4542. 00002F9E  4A80                     tst.l      D0
  4543. 00002FA0  66DA                     bne        -0x24 /* 00002F7C */
  4544. 00002FA2  206E FFF2                movea.l    A0, [A6 - 0xE]
  4545. 00002FA6  2006                     move.l     D0, D6
  4546. 00002FA8  D090                     add.l      D0, [A0]
  4547. 00002FAA  2640                     movea.l    A3, D0
  4548. 00002FAC  534B                     subq.w     A3, 1
  4549. 00002FAE  4213                     clr.b      [A3]
  4550. label00002FB0:
  4551. 00002FB0  206E FFF6                movea.l    A0, [A6 - 0xA]
  4552. 00002FB4  1004                     move.b     D0, D4
  4553. 00002FB6  A06A                     syscall    HSetState
  4554. 00002FB8  202E FFF2                move.l     D0, [A6 - 0xE]
  4555. label00002FBC:
  4556. 00002FBC  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  4557. 00002FC2  4E5E                     unlink     A6
  4558. 00002FC4  4E75                     rts
  4559. 00002FC6  4E56 FFFC                link       A6, -0x0004
  4560. 00002FCA  48E7 0018                movem.l    -[A7], A3,A4
  4561. 00002FCE  206E 0008                movea.l    A0, [A6 + 0x8]
  4562. 00002FD2  2050                     movea.l    A0, [A0]
  4563. 00002FD4  2668 0008                movea.l    A3, [A0 + 0x8]
  4564. 00002FD8  2053                     movea.l    A0, [A3]
  4565. 00002FDA  2868 0008                movea.l    A4, [A0 + 0x8]
  4566. 00002FDE  4A94                     tst.l      [A4]
  4567. 00002FE0  6616                     bne        +0x18 /* 00002FF8 */
  4568. 00002FE2  117C 0001 0027           move.b     [A0 + 0x27], 0x1
  4569. 00002FE8  2F0C                     move.l     -[A7], A4
  4570. 00002FEA  A9A2                     syscall    LoadResource
  4571. 00002FEC  4A94                     tst.l      [A4]
  4572. 00002FEE  6608                     bne        +0xA /* 00002FF8 */
  4573. 00002FF0  7000                     moveq.l    D0, 0x00
  4574. 00002FF2  2D40 000C                move.l     [A6 + 0xC], D0
  4575. 00002FF6  6030                     bra        +0x32 /* 00003028 */
  4576. label00002FF8:
  4577. 00002FF8  558F                     subq.l     A7, 2
  4578. 00002FFA  2F0C                     move.l     -[A7], A4
  4579. 00002FFC  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4580. 00003000  4A1F                     tst.b      [A7]+
  4581. 00003002  6608                     bne        +0xA /* 0000300C */
  4582. 00003004  204C                     movea.l    A0, A4
  4583. 00003006  A064                     syscall    MoveHHi
  4584. 00003008  204C                     movea.l    A0, A4
  4585. 0000300A  A029                     syscall    HLock
  4586. label0000300C:
  4587. 0000300C  2014                     move.l     D0, [A4]
  4588. 0000300E  A055                     syscall    StripAddress
  4589. 00003010  2D40 FFFC                move.l     [A6 - 0x4], D0
  4590. 00003014  2053                     movea.l    A0, [A3]
  4591. 00003016  4A28 0027                tst.b      [A0 + 0x27]
  4592. 0000301A  6606                     bne        +0x8 /* 00003022 */
  4593. 0000301C  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  4594. label00003022:
  4595. 00003022  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  4596. label00003028:
  4597. 00003028  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  4598. 0000302E  4E5E                     unlink     A6
  4599. 00003030  2E9F                     move.l     [A7], [A7]+
  4600. 00003032  4E75                     rts
  4601. fn00003034:
  4602. 00003034  4E56 FD48                link       A6, -0x02B8
  4603. 00003038  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4604. 0000303C  2A2E 0008                move.l     D5, [A6 + 0x8]
  4605. 00003040  49EE FE5C                lea.l      A4, [A6 - 0x1A4]
  4606. 00003044  0C85 5846 434E           cmpi.l     D5, 0x5846434E /* 'XFCN' */
  4607. 0000304A  57C3                     seq        D3
  4608. 0000304C  4403                     neg.b      D3
  4609. 0000304E  1803                     move.b     D4, D3
  4610. 00003050  486E FE52                pea.l      [A6 - 0x1AE]
  4611. 00003054  7000                     moveq.l    D0, 0x00
  4612. 00003056  2F00                     move.l     -[A7], D0
  4613. 00003058  727A                     moveq.l    D1, 0x7A
  4614. 0000305A  2F01                     move.l     -[A7], D1
  4615. 0000305C  2F2D F1B6                move.l     -[A7], [A5 - 0xE4A]
  4616. 00003060  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  4617. 00003064  2D40 FE54                move.l     [A6 - 0x1AC], D0
  4618. 00003068  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4619. 0000306C  6700 0116                beq        +0x118 /* 00003184 */
  4620. 00003070  206E FE54                movea.l    A0, [A6 - 0x1AC]
  4621. 00003074  7003                     moveq.l    D0, 0x03
  4622. 00003076  B050                     cmp.w      D0, [A0]
  4623. 00003078  6600 010A                bne        +0x10C /* 00003184 */
  4624. 0000307C  2D68 0002 FE58           move.l     [A6 - 0x1A8], [A0 + 0x2]
  4625. 00003082  558F                     subq.l     A7, 2
  4626. 00003084  2F05                     move.l     -[A7], D5
  4627. 00003086  A80D                     syscall    Count1Resources
  4628. 00003088  3D5F FD48                move.w     [A6 - 0x2B8], [A7]+
  4629. 0000308C  7E01                     moveq.l    D7, 0x01
  4630. 0000308E  6000 00EC                bra        +0xEE /* 0000317C */
  4631. label00003092:
  4632. 00003092  7000                     moveq.l    D0, 0x00
  4633. 00003094  1F00                     move.b     -[A7], D0
  4634. 00003096  A99B                     syscall    SetResLoad
  4635. 00003098  598F                     subq.l     A7, 4
  4636. 0000309A  2F05                     move.l     -[A7], D5
  4637. 0000309C  3F07                     move.w     -[A7], D7
  4638. 0000309E  A80E                     syscall    Get1IndResource/Get1IxResource
  4639. 000030A0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4640. 000030A4  7001                     moveq.l    D0, 0x01
  4641. 000030A6  1F00                     move.b     -[A7], D0
  4642. 000030A8  A99B                     syscall    SetResLoad
  4643. 000030AA  4AAE FFFC                tst.l      [A6 - 0x4]
  4644. 000030AE  660E                     bne        +0x10 /* 000030BE */
  4645. 000030B0  701A                     moveq.l    D0, 0x1A
  4646. 000030B2  2F00                     move.l     -[A7], D0
  4647. 000030B4  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  4648. 000030B8  584F                     addq.w     A7, 4
  4649. 000030BA  6000 00C8                bra        +0xCA /* 00003184 */
  4650. label000030BE:
  4651. 000030BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4652. 000030C2  486E FD4A                pea.l      [A6 - 0x2B6]
  4653. 000030C6  486E FE4E                pea.l      [A6 - 0x1B2]
  4654. 000030CA  486E FD4C                pea.l      [A6 - 0x2B4]
  4655. 000030CE  A9A8                     syscall    GetResInfo
  4656. 000030D0  486E FD4C                pea.l      [A6 - 0x2B4]
  4657. 000030D4  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4658. 000030D8  2640                     movea.l    A3, D0
  4659. 000030DA  200B                     move.l     D0, A3
  4660. 000030DC  584F                     addq.w     A7, 4
  4661. 000030DE  6778                     beq        +0x7A /* 00003158 */
  4662. 000030E0  38BC 0004                move.w     [A4], 0x4
  4663. 000030E4  7000                     moveq.l    D0, 0x00
  4664. 000030E6  2940 0002                move.l     [A4 + 0x2], D0
  4665. 000030EA  397C 0008 0006           move.w     [A4 + 0x6], 0x8
  4666. 000030F0  725A                     moveq.l    D1, 0x5A
  4667. 000030F2  2941 0008                move.l     [A4 + 0x8], D1
  4668. 000030F6  397C 0001 000C           move.w     [A4 + 0xC], 0x1
  4669. 000030FC  294B 000E                move.l     [A4 + 0xE], A3
  4670. 00003100  397C 0004 0012           move.w     [A4 + 0x12], 0x4
  4671. 00003106  7400                     moveq.l    D2, 0x00
  4672. 00003108  1404                     move.b     D2, D4
  4673. 0000310A  2942 0014                move.l     [A4 + 0x14], D2
  4674. 0000310E  598F                     subq.l     A7, 4
  4675. 00003110  7003                     moveq.l    D0, 0x03
  4676. 00003112  2F00                     move.l     -[A7], D0
  4677. 00003114  2F0C                     move.l     -[A7], A4
  4678. 00003116  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4679. 0000311C  206E FE58                movea.l    A0, [A6 - 0x1A8]
  4680. 00003120  2F08                     move.l     -[A7], A0
  4681. 00003122  2050                     movea.l    A0, [A0]
  4682. 00003124  2250                     movea.l    A1, [A0]
  4683. 00003126  4E91                     jsr        [A1]
  4684. 00003128  2D5F FEC2                move.l     [A6 - 0x13E], [A7]+
  4685. 0000312C  2F0B                     move.l     -[A7], A3
  4686. 0000312E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  4687. 00003132  41EE FEC6                lea.l      A0, [A6 - 0x13A]
  4688. 00003136  224C                     movea.l    A1, A4
  4689. 00003138  20D9                     move.l     [A0]+, [A1]+
  4690. 0000313A  30D9                     move.w     [A0]+, [A1]+
  4691. 0000313C  7003                     moveq.l    D0, 0x03
  4692. 0000313E  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  4693. 00003142  584F                     addq.w     A7, 4
  4694. 00003144  6632                     bne        +0x34 /* 00003178 */
  4695. 00003146  486E FD4C                pea.l      [A6 - 0x2B4]
  4696. 0000314A  486E FECC                pea.l      [A6 - 0x134]
  4697. 0000314E  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  4698. 00003152  3C00                     move.w     D6, D0
  4699. 00003154  504F                     addq.w     A7, 8
  4700. 00003156  6C0C                     bge        +0xE /* 00003164 */
  4701. label00003158:
  4702. 00003158  7002                     moveq.l    D0, 0x02
  4703. 0000315A  2F00                     move.l     -[A7], D0
  4704. 0000315C  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  4705. 00003160  584F                     addq.w     A7, 4
  4706. 00003162  6020                     bra        +0x22 /* 00003184 */
  4707. label00003164:
  4708. 00003164  3D7C FFFA FEC6           move.w     [A6 - 0x13A], 0xFFFA
  4709. 0000316A  486E FEC6                pea.l      [A6 - 0x13A]
  4710. 0000316E  48C6                     ext.l      D6
  4711. 00003170  2F06                     move.l     -[A7], D6
  4712. 00003172  4EBA CF6E                jsr        [PC - 0x3092 /* 000000E2 */]
  4713. 00003176  504F                     addq.w     A7, 8
  4714. label00003178:
  4715. 00003178  3007                     move.w     D0, D7
  4716. 0000317A  5247                     addq.w     D7, 1
  4717. label0000317C:
  4718. 0000317C  BE6E FD48                cmp.w      D7, [A6 - 0x2B8]
  4719. 00003180  6F00 FF10                ble        -0xEE /* 00003092 */
  4720. label00003184:
  4721. 00003184  4CEE 18F8 FD2C           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2D4]
  4722. 0000318A  4E5E                     unlink     A6
  4723. 0000318C  4E75                     rts
  4724. fn0000318E:
  4725. 0000318E  4E56 0000                link       A6, 0
  4726. 00003192  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4727. 00003196  266E 000C                movea.l    A3, [A6 + 0xC]
  4728. 0000319A  206E 0008                movea.l    A0, [A6 + 0x8]
  4729. 0000319E  2850                     movea.l    A4, [A0]
  4730. 000031A0  206E 0010                movea.l    A0, [A6 + 0x10]
  4731. 000031A4  D8D0                     add.w      A4, [A0]
  4732. 000031A6  7C00                     moveq.l    D6, 0x00
  4733. 000031A8  1C14                     move.b     D6, [A4]
  4734. 000031AA  0C46 0001                cmpi.w     D6, 0x1
  4735. 000031AE  6D26                     blt        +0x28 /* 000031D6 */
  4736. 000031B0  4247                     clr.w      D7
  4737. 000031B2  600A                     bra        +0xC /* 000031BE */
  4738. label000031B4:
  4739. 000031B4  17B4 7000 7000           move.b     [A3 + D7.w], [A4 + D7.w]
  4740. 000031BA  3007                     move.w     D0, D7
  4741. 000031BC  5247                     addq.w     D7, 1
  4742. label000031BE:
  4743. 000031BE  BC47                     cmp.w      D6, D7
  4744. 000031C0  6CF2                     bge        -0xC /* 000031B4 */
  4745. 000031C2  206E 0010                movea.l    A0, [A6 + 0x10]
  4746. 000031C6  3010                     move.w     D0, [A0]
  4747. 000031C8  48C0                     ext.l      D0
  4748. 000031CA  48C6                     ext.l      D6
  4749. 000031CC  D086                     add.l      D0, D6
  4750. 000031CE  5240                     addq.w     D0, 1
  4751. 000031D0  3080                     move.w     [A0], D0
  4752. 000031D2  7001                     moveq.l    D0, 0x01
  4753. 000031D4  6002                     bra        +0x4 /* 000031D8 */
  4754. label000031D6:
  4755. 000031D6  7000                     moveq.l    D0, 0x00
  4756. label000031D8:
  4757. 000031D8  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4758. 000031DE  4E5E                     unlink     A6
  4759. 000031E0  4E75                     rts
  4760. 000031E2  4E56 0000                link       A6, 0
  4761. 000031E6  48E7 0018                movem.l    -[A7], A3,A4
  4762. 000031EA  266E 0010                movea.l    A3, [A6 + 0x10]
  4763. 000031EE  286E 0008                movea.l    A4, [A6 + 0x8]
  4764. 000031F2  200B                     move.l     D0, A3
  4765. 000031F4  6614                     bne        +0x16 /* 0000320A */
  4766. 000031F6  486C 0004                pea.l      [A4 + 0x4]
  4767. 000031FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4768. 000031FE  2F14                     move.l     -[A7], [A4]
  4769. 00003200  4EBA FF8C                jsr        [PC - 0x74 /* 0000318E */]
  4770. 00003204  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4771. 00003208  6006                     bra        +0x8 /* 00003210 */
  4772. label0000320A:
  4773. 0000320A  7000                     moveq.l    D0, 0x00
  4774. 0000320C  2680                     move.l     [A3], D0
  4775. 0000320E  7001                     moveq.l    D0, 0x01
  4776. label00003210:
  4777. 00003210  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4778. 00003216  4E5E                     unlink     A6
  4779. 00003218  4E75                     rts
  4780. fn0000321A:
  4781. 0000321A  4E56 FEF2                link       A6, -0x010E
  4782. 0000321E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4783. 00003222  3A2E 000A                move.w     D5, [A6 + 0xA]
  4784. 00003226  558F                     subq.l     A7, 2
  4785. 00003228  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  4786. 0000322E  A80D                     syscall    Count1Resources
  4787. 00003230  3C1F                     move.w     D6, [A7]+
  4788. 00003232  7E01                     moveq.l    D7, 0x01
  4789. 00003234  6000 009C                bra        +0x9E /* 000032D2 */
  4790. label00003238:
  4791. 00003238  598F                     subq.l     A7, 4
  4792. 0000323A  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  4793. 00003240  3F07                     move.w     -[A7], D7
  4794. 00003242  A80E                     syscall    Get1IndResource/Get1IxResource
  4795. 00003244  285F                     movea.l    A4, [A7]+
  4796. 00003246  200C                     move.l     D0, A4
  4797. 00003248  6700 0084                beq        +0x86 /* 000032CE */
  4798. 0000324C  2F0C                     move.l     -[A7], A4
  4799. 0000324E  486E FEF2                pea.l      [A6 - 0x10E]
  4800. 00003252  486E FFF6                pea.l      [A6 - 0xA]
  4801. 00003256  486E FEF4                pea.l      [A6 - 0x10C]
  4802. 0000325A  A9A8                     syscall    GetResInfo
  4803. 0000325C  2F0C                     move.l     -[A7], A4
  4804. 0000325E  A9A2                     syscall    LoadResource
  4805. 00003260  204C                     movea.l    A0, A4
  4806. 00003262  A04A                     syscall    HNoPurge
  4807. 00003264  2D4C FFFA                move.l     [A6 - 0x6], A4
  4808. 00003268  3D7C 000C FFFE           move.w     [A6 - 0x2], 0xC
  4809. 0000326E  48C5                     ext.l      D5
  4810. 00003270  2F05                     move.l     -[A7], D5
  4811. 00003272  486E FEF4                pea.l      [A6 - 0x10C]
  4812. 00003276  4EBA F252                jsr        [PC - 0xDAE /* 000024CA */]
  4813. 0000327A  2640                     movea.l    A3, D0
  4814. 0000327C  200B                     move.l     D0, A3
  4815. 0000327E  504F                     addq.w     A7, 8
  4816. 00003280  6756                     beq        +0x58 /* 000032D8 */
  4817. 00003282  2053                     movea.l    A0, [A3]
  4818. 00003284  214C 0008                move.l     [A0 + 0x8], A4
  4819. 00003288  41ED 01AA                lea.l      A0, [A5 + 0x1AA /* export_49 */]
  4820. 0000328C  2253                     movea.l    A1, [A3]
  4821. 0000328E  2348 0004                move.l     [A1 + 0x4], A0
  4822. 00003292  486E FFFA                pea.l      [A6 - 0x6]
  4823. 00003296  486D 1F72                pea.l      [A5 + 0x1F72 /* export_1002 */]
  4824. 0000329A  2F0B                     move.l     -[A7], A3
  4825. 0000329C  4EBA EEC0                jsr        [PC - 0x1140 /* 0000215E */]
  4826. 000032A0  558F                     subq.l     A7, 2
  4827. 000032A2  2F0C                     move.l     -[A7], A4
  4828. 000032A4  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4829. 000032A8  4A1F                     tst.b      [A7]+
  4830. 000032AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4831. 000032AE  661E                     bne        +0x20 /* 000032CE */
  4832. 000032B0  2F0C                     move.l     -[A7], A4
  4833. 000032B2  A9A3                     syscall    ReleaseResource
  4834. 000032B4  7000                     moveq.l    D0, 0x00
  4835. 000032B6  1F00                     move.b     -[A7], D0
  4836. 000032B8  A99B                     syscall    SetResLoad
  4837. 000032BA  598F                     subq.l     A7, 4
  4838. 000032BC  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  4839. 000032C2  3F07                     move.w     -[A7], D7
  4840. 000032C4  A80E                     syscall    Get1IndResource/Get1IxResource
  4841. 000032C6  285F                     movea.l    A4, [A7]+
  4842. 000032C8  7001                     moveq.l    D0, 0x01
  4843. 000032CA  1F00                     move.b     -[A7], D0
  4844. 000032CC  A99B                     syscall    SetResLoad
  4845. label000032CE:
  4846. 000032CE  3007                     move.w     D0, D7
  4847. 000032D0  5247                     addq.w     D7, 1
  4848. label000032D2:
  4849. 000032D2  BC47                     cmp.w      D6, D7
  4850. 000032D4  6C00 FF62                bge        -0x9C /* 00003238 */
  4851. label000032D8:
  4852. 000032D8  4CEE 18E0 FEDE           movem.l    D5,D6,D7,A3,A4, [A6 - 0x122]
  4853. 000032DE  4E5E                     unlink     A6
  4854. 000032E0  4E75                     rts
  4855. fn000032E2:
  4856. 000032E2  4E56 0000                link       A6, 0
  4857. 000032E6  2F07                     move.l     -[A7], D7
  4858. 000032E8  558F                     subq.l     A7, 2
  4859. 000032EA  A994                     syscall    CurResFile
  4860. 000032EC  3E1F                     move.w     D7, [A7]+
  4861. 000032EE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4862. 000032F2  A998                     syscall    UseResFile
  4863. 000032F4  302E 0012                move.w     D0, [A6 + 0x12]
  4864. 000032F8  48C0                     ext.l      D0
  4865. 000032FA  2F00                     move.l     -[A7], D0
  4866. 000032FC  4EBA FF1C                jsr        [PC - 0xE4 /* 0000321A */]
  4867. 00003300  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  4868. 00003306  4EBA FD2C                jsr        [PC - 0x2D4 /* 00003034 */]
  4869. 0000330A  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  4870. 00003310  4EBA FD22                jsr        [PC - 0x2DE /* 00003034 */]
  4871. 00003314  3F07                     move.w     -[A7], D7
  4872. 00003316  A998                     syscall    UseResFile
  4873. 00003318  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4874. 0000331C  4E5E                     unlink     A6
  4875. 0000331E  4E75                     rts
  4876. fn00003320:
  4877. 00003320  4E56 0000                link       A6, 0
  4878. 00003324  48E7 0300                movem.l    -[A7], D6,D7
  4879. 00003328  2C2E 0008                move.l     D6, [A6 + 0x8]
  4880. 0000332C  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  4881. 00003330  2050                     movea.l    A0, [A0]
  4882. 00003332  3E28 000A                move.w     D7, [A0 + 0xA]
  4883. 00003336  5347                     subq.w     D7, 1
  4884. 00003338  4A47                     tst.w      D7
  4885. 0000333A  6D2A                     blt        +0x2C /* 00003366 */
  4886. label0000333C:
  4887. 0000333C  48C7                     ext.l      D7
  4888. 0000333E  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  4889. 00003342  2050                     movea.l    A0, [A0]
  4890. 00003344  2007                     move.l     D0, D7
  4891. 00003346  2200                     move.l     D1, D0
  4892. 00003348  C0FC 000C                mulu.w     D0, 0xC
  4893. 0000334C  4841                     swap.w     D1
  4894. 0000334E  C2FC 000C                mulu.w     D1, 0xC
  4895. 00003352  4841                     swap.w     D1
  4896. 00003354  4241                     clr.w      D1
  4897. 00003356  D081                     add.l      D0, D1
  4898. 00003358  BCB0 0818                cmp.l      D6, [A0 + D0 + 0x18]
  4899. 0000335C  6604                     bne        +0x6 /* 00003362 */
  4900. 0000335E  3007                     move.w     D0, D7
  4901. 00003360  6006                     bra        +0x8 /* 00003368 */
  4902. label00003362:
  4903. 00003362  51CF FFD8                dbf        D7, -0x2A /* 0000333C */
  4904. label00003366:
  4905. 00003366  70FF                     moveq.l    D0, 0xFFFFFFFF
  4906. label00003368:
  4907. 00003368  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  4908. 0000336E  4E5E                     unlink     A6
  4909. 00003370  4E75                     rts
  4910. fn00003372:
  4911. 00003372  4E56 FFBA                link       A6, -0x0046
  4912. 00003376  48E7 0300                movem.l    -[A7], D6,D7
  4913. 0000337A  558F                     subq.l     A7, 2
  4914. 0000337C  A994                     syscall    CurResFile
  4915. 0000337E  3C1F                     move.w     D6, [A7]+
  4916. 00003380  486E FFBA                pea.l      [A6 - 0x46]
  4917. 00003384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4918. 00003388  4EAD 34C2                jsr        [A5 + 0x34C2 /* export_1684 */]
  4919. 0000338C  486E FFBA                pea.l      [A6 - 0x46]
  4920. 00003390  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  4921. 00003394  558F                     subq.l     A7, 2
  4922. 00003396  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  4923. 0000339A  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4924. 0000339E  486E FFC0                pea.l      [A6 - 0x40]
  4925. 000033A2  7000                     moveq.l    D0, 0x00
  4926. 000033A4  1F00                     move.b     -[A7], D0
  4927. 000033A6  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  4928. 000033AA  3E1F                     move.w     D7, [A7]+
  4929. 000033AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4930. 000033B0  6C0E                     bge        +0x10 /* 000033C0 */
  4931. 000033B2  701B                     moveq.l    D0, 0x1B
  4932. 000033B4  2F00                     move.l     -[A7], D0
  4933. 000033B6  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  4934. 000033BA  7000                     moveq.l    D0, 0x00
  4935. 000033BC  584F                     addq.w     A7, 4
  4936. 000033BE  6026                     bra        +0x28 /* 000033E6 */
  4937. label000033C0:
  4938. 000033C0  48C7                     ext.l      D7
  4939. 000033C2  2F07                     move.l     -[A7], D7
  4940. 000033C4  4EBA FF5A                jsr        [PC - 0xA6 /* 00003320 */]
  4941. 000033C8  4A40                     tst.w      D0
  4942. 000033CA  584F                     addq.w     A7, 4
  4943. 000033CC  6D08                     blt        +0xA /* 000033D6 */
  4944. 000033CE  3F06                     move.w     -[A7], D6
  4945. 000033D0  A998                     syscall    UseResFile
  4946. 000033D2  7000                     moveq.l    D0, 0x00
  4947. 000033D4  6010                     bra        +0x12 /* 000033E6 */
  4948. label000033D6:
  4949. 000033D6  48C7                     ext.l      D7
  4950. 000033D8  206E 000C                movea.l    A0, [A6 + 0xC]
  4951. 000033DC  2087                     move.l     [A0], D7
  4952. 000033DE  206E 0010                movea.l    A0, [A6 + 0x10]
  4953. 000033E2  4250                     clr.w      [A0]
  4954. 000033E4  7001                     moveq.l    D0, 0x01
  4955. label000033E6:
  4956. 000033E6  4CEE 00C0 FFB2           movem.l    D6,D7, [A6 - 0x4E]
  4957. 000033EC  4E5E                     unlink     A6
  4958. 000033EE  4E75                     rts
  4959. fn000033F0:
  4960. 000033F0  4E56 0000                link       A6, 0
  4961. 000033F4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4962. 000033F8  A99A                     syscall    CloseResFile
  4963. 000033FA  4E5E                     unlink     A6
  4964. 000033FC  4E75                     rts
  4965. fn000033FE:
  4966. 000033FE  4E56 0000                link       A6, 0
  4967. 00003402  2F0C                     move.l     -[A7], A4
  4968. 00003404  286E 0008                movea.l    A4, [A6 + 0x8]
  4969. 00003408  200C                     move.l     D0, A4
  4970. 0000340A  670C                     beq        +0xE /* 00003418 */
  4971. 0000340C  2F0C                     move.l     -[A7], A4
  4972. 0000340E  A992                     syscall    DetachResource
  4973. 00003410  204C                     movea.l    A0, A4
  4974. 00003412  A04A                     syscall    HNoPurge
  4975. 00003414  7000                     moveq.l    D0, 0x00
  4976. 00003416  6004                     bra        +0x6 /* 0000341C */
  4977. label00003418:
  4978. 00003418  303C 1F41                move.w     D0, 0x1F41
  4979. label0000341C:
  4980. 0000341C  286E FFFC                movea.l    A4, [A6 - 0x4]
  4981. 00003420  4E5E                     unlink     A6
  4982. 00003422  4E75                     rts
  4983. fn00003424:
  4984. 00003424  4E56 0000                link       A6, 0
  4985. 00003428  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4986. 0000342C  A9A3                     syscall    ReleaseResource
  4987. 0000342E  4E5E                     unlink     A6
  4988. 00003430  4E75                     rts
  4989. fn00003432:
  4990. 00003432  4E56 0000                link       A6, 0
  4991. 00003436  4E5E                     unlink     A6
  4992. 00003438  4E75                     rts
  4993. 0000343A  4E56 0000                link       A6, 0
  4994. 0000343E  4E5E                     unlink     A6
  4995. 00003440  4E75                     rts
  4996. 00003442  4E56 0000                link       A6, 0
  4997. 00003446  4E5E                     unlink     A6
  4998. 00003448  4E75                     rts
  4999. 0000344A  4E56 FDFC                link       A6, -0x0204
  5000. 0000344E  48E7 0118                movem.l    -[A7], D7,A3,A4
  5001. 00003452  49EE FDFC                lea.l      A4, [A6 - 0x204]
  5002. 00003456  7004                     moveq.l    D0, 0x04
  5003. 00003458  2F00                     move.l     -[A7], D0
  5004. 0000345A  4878 0108                push.l     0x108
  5005. 0000345E  486E FEFE                pea.l      [A6 - 0x102]
  5006. 00003462  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  5007. 00003466  2F0C                     move.l     -[A7], A4
  5008. 00003468  487A 0056                pea.l      [PC + 0x56 /* 000034C0, value 0x12A0000 */]
  5009. 0000346C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  5010. 00003470  2F0C                     move.l     -[A7], A4
  5011. 00003472  486E FEFE                pea.l      [A6 - 0x102]
  5012. 00003476  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  5013. 0000347A  2F0C                     move.l     -[A7], A4
  5014. 0000347C  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5015. 00003480  2640                     movea.l    A3, D0
  5016. 00003482  558F                     subq.l     A7, 2
  5017. 00003484  4EBA F86C                jsr        [PC - 0x794 /* 00002CF2 */]
  5018. 00003488  3E1F                     move.w     D7, [A7]+
  5019. 0000348A  7001                     moveq.l    D0, 0x01
  5020. 0000348C  2F00                     move.l     -[A7], D0
  5021. 0000348E  2F00                     move.l     -[A7], D0
  5022. 00003490  2F0B                     move.l     -[A7], A3
  5023. 00003492  7200                     moveq.l    D1, 0x00
  5024. 00003494  2F01                     move.l     -[A7], D1
  5025. 00003496  48C7                     ext.l      D7
  5026. 00003498  2F07                     move.l     -[A7], D7
  5027. 0000349A  4EBA DD3A                jsr        [PC - 0x22C6 /* 000011D6 */]
  5028. 0000349E  48C0                     ext.l      D0
  5029. 000034A0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5030. 000034A4  2F00                     move.l     -[A7], D0
  5031. 000034A6  7000                     moveq.l    D0, 0x00
  5032. 000034A8  2F00                     move.l     -[A7], D0
  5033. 000034AA  48C7                     ext.l      D7
  5034. 000034AC  2F07                     move.l     -[A7], D7
  5035. 000034AE  4EBA FE32                jsr        [PC - 0x1CE /* 000032E2 */]
  5036. 000034B2  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  5037. 000034B6  4CEE 1880 FDF0           movem.l    D7,A3,A4, [A6 - 0x210]
  5038. 000034BC  4E5E                     unlink     A6
  5039. 000034BE  4E75                     rts
  5040. 000034C0  012A 0000                btst       [A2 + 0x0], D0
  5041. 000034C4  4E56 0000                link       A6, 0
  5042. 000034C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  5043. 000034CC  3E2E 000C                move.w     D7, [A6 + 0xC]
  5044. 000034D0  558F                     subq.l     A7, 2
  5045. 000034D2  A994                     syscall    CurResFile
  5046. 000034D4  3C1F                     move.w     D6, [A7]+
  5047. 000034D6  3F07                     move.w     -[A7], D7
  5048. 000034D8  A998                     syscall    UseResFile
  5049. 000034DA  558F                     subq.l     A7, 2
  5050. 000034DC  2F3C 5843 4F44           move.l     -[A7], 0x58434F44 /* 'XCOD' */
  5051. 000034E2  A80D                     syscall    Count1Resources
  5052. 000034E4  4A5F                     tst.w      [A7]+
  5053. 000034E6  6E2A                     bgt        +0x2C /* 00003512 */
  5054. 000034E8  558F                     subq.l     A7, 2
  5055. 000034EA  2F3C 584F 424A           move.l     -[A7], 0x584F424A /* 'XOBJ' */
  5056. 000034F0  A80D                     syscall    Count1Resources
  5057. 000034F2  4A5F                     tst.w      [A7]+
  5058. 000034F4  6E1C                     bgt        +0x1E /* 00003512 */
  5059. 000034F6  558F                     subq.l     A7, 2
  5060. 000034F8  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  5061. 000034FE  A80D                     syscall    Count1Resources
  5062. 00003500  4A5F                     tst.w      [A7]+
  5063. 00003502  6E0E                     bgt        +0x10 /* 00003512 */
  5064. 00003504  558F                     subq.l     A7, 2
  5065. 00003506  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  5066. 0000350C  A80D                     syscall    Count1Resources
  5067. 0000350E  4A5F                     tst.w      [A7]+
  5068. 00003510  6F36                     ble        +0x38 /* 00003548 */
  5069. label00003512:
  5070. 00003512  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5071. 00003516  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5072. 0000351A  2840                     movea.l    A4, D0
  5073. 0000351C  7001                     moveq.l    D0, 0x01
  5074. 0000351E  2F00                     move.l     -[A7], D0
  5075. 00003520  2F00                     move.l     -[A7], D0
  5076. 00003522  2F0C                     move.l     -[A7], A4
  5077. 00003524  7200                     moveq.l    D1, 0x00
  5078. 00003526  2F01                     move.l     -[A7], D1
  5079. 00003528  48C7                     ext.l      D7
  5080. 0000352A  2F07                     move.l     -[A7], D7
  5081. 0000352C  4EBA DCA8                jsr        [PC - 0x2358 /* 000011D6 */]
  5082. 00003530  48C0                     ext.l      D0
  5083. 00003532  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5084. 00003536  2F00                     move.l     -[A7], D0
  5085. 00003538  7000                     moveq.l    D0, 0x00
  5086. 0000353A  2F00                     move.l     -[A7], D0
  5087. 0000353C  48C7                     ext.l      D7
  5088. 0000353E  2F07                     move.l     -[A7], D7
  5089. 00003540  4EBA FDA0                jsr        [PC - 0x260 /* 000032E2 */]
  5090. 00003544  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5091. label00003548:
  5092. 00003548  3F06                     move.w     -[A7], D6
  5093. 0000354A  A998                     syscall    UseResFile
  5094. 0000354C  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  5095. 00003552  4E5E                     unlink     A6
  5096. 00003554  205F                     movea.l    A0, [A7]+
  5097. 00003556  5C4F                     addq.w     A7, 6
  5098. 00003558  4ED0                     jmp        [A0]
  5099. 0000355A  4E56 0000                link       A6, 0
  5100. 0000355E  48E7 0700                movem.l    -[A7], D5,D6,D7
  5101. 00003562  3A2E 0008                move.w     D5, [A6 + 0x8]
  5102. 00003566  4AAD F1C2                tst.l      [A5 - 0xE3E]
  5103. 0000356A  6746                     beq        +0x48 /* 000035B2 */
  5104. 0000356C  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  5105. 00003570  2050                     movea.l    A0, [A0]
  5106. 00003572  3C28 000A                move.w     D6, [A0 + 0xA]
  5107. 00003576  4247                     clr.w      D7
  5108. 00003578  6034                     bra        +0x36 /* 000035AE */
  5109. label0000357A:
  5110. 0000357A  48C7                     ext.l      D7
  5111. 0000357C  206D F1C2                movea.l    A0, [A5 - 0xE3E]
  5112. 00003580  2050                     movea.l    A0, [A0]
  5113. 00003582  2007                     move.l     D0, D7
  5114. 00003584  2200                     move.l     D1, D0
  5115. 00003586  C0FC 000C                mulu.w     D0, 0xC
  5116. 0000358A  4841                     swap.w     D1
  5117. 0000358C  C2FC 000C                mulu.w     D1, 0xC
  5118. 00003590  4841                     swap.w     D1
  5119. 00003592  4241                     clr.w      D1
  5120. 00003594  D081                     add.l      D0, D1
  5121. 00003596  48C5                     ext.l      D5
  5122. 00003598  BAB0 0818                cmp.l      D5, [A0 + D0 + 0x18]
  5123. 0000359C  660C                     bne        +0xE /* 000035AA */
  5124. 0000359E  48C7                     ext.l      D7
  5125. 000035A0  2F07                     move.l     -[A7], D7
  5126. 000035A2  4EBA DE0A                jsr        [PC - 0x21F6 /* 000013AE */]
  5127. 000035A6  584F                     addq.w     A7, 4
  5128. 000035A8  6008                     bra        +0xA /* 000035B2 */
  5129. label000035AA:
  5130. 000035AA  3007                     move.w     D0, D7
  5131. 000035AC  5247                     addq.w     D7, 1
  5132. label000035AE:
  5133. 000035AE  BC47                     cmp.w      D6, D7
  5134. 000035B0  6EC8                     bgt        -0x36 /* 0000357A */
  5135. label000035B2:
  5136. 000035B2  4CEE 00E0 FFF4           movem.l    D5,D6,D7, [A6 - 0xC]
  5137. 000035B8  4E5E                     unlink     A6
  5138. 000035BA  205F                     movea.l    A0, [A7]+
  5139. 000035BC  544F                     addq.w     A7, 2
  5140. 000035BE  4ED0                     jmp        [A0]
  5141. fn000035C0:
  5142. 000035C0  4E56 0000                link       A6, 0
  5143. 000035C4  2F0C                     move.l     -[A7], A4
  5144. 000035C6  286E 0008                movea.l    A4, [A6 + 0x8]
  5145. 000035CA  41ED 01AA                lea.l      A0, [A5 + 0x1AA /* export_49 */]
  5146. 000035CE  2254                     movea.l    A1, [A4]
  5147. 000035D0  2348 0004                move.l     [A1 + 0x4], A0
  5148. 000035D4  2254                     movea.l    A1, [A4]
  5149. 000035D6  2069 0008                movea.l    A0, [A1 + 0x8]
  5150. 000035DA  A02A                     syscall    HUnlock
  5151. 000035DC  2054                     movea.l    A0, [A4]
  5152. 000035DE  117C 0001 0027           move.b     [A0 + 0x27], 0x1
  5153. 000035E4  286E FFFC                movea.l    A4, [A6 - 0x4]
  5154. 000035E8  4E5E                     unlink     A6
  5155. 000035EA  4E75                     rts
  5156. fn000035EC:
  5157. 000035EC  4E56 FEF8                link       A6, -0x0108
  5158. 000035F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5159. 000035F4  49EE FEFE                lea.l      A4, [A6 - 0x102]
  5160. 000035F8  3D7C 0002 FEF8           move.w     [A6 - 0x108], 0x2
  5161. 000035FE  7000                     moveq.l    D0, 0x00
  5162. 00003600  2D40 FEFA                move.l     [A6 - 0x106], D0
  5163. 00003604  4AAE 000C                tst.l      [A6 + 0xC]
  5164. 00003608  6700 00B0                beq        +0xB2 /* 000036BA */
  5165. 0000360C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5166. 00003610  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5167. 00003614  2C00                     move.l     D6, D0
  5168. 00003616  7E00                     moveq.l    D7, 0x00
  5169. 00003618  7000                     moveq.l    D0, 0x00
  5170. 0000361A  2F00                     move.l     -[A7], D0
  5171. 0000361C  2F00                     move.l     -[A7], D0
  5172. 0000361E  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  5173. 00003622  2640                     movea.l    A3, D0
  5174. 00003624  200B                     move.l     D0, A3
  5175. 00003626  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5176. 0000362A  6700 008E                beq        +0x90 /* 000036BA */
  5177. 0000362E  6058                     bra        +0x5A /* 00003688 */
  5178. label00003630:
  5179. 00003630  2F0C                     move.l     -[A7], A4
  5180. 00003632  206E 000C                movea.l    A0, [A6 + 0xC]
  5181. 00003636  2007                     move.l     D0, D7
  5182. 00003638  D090                     add.l      D0, [A0]
  5183. 0000363A  2040                     movea.l    A0, D0
  5184. 0000363C  2F10                     move.l     -[A7], [A0]
  5185. 0000363E  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  5186. 00003642  4A87                     tst.l      D7
  5187. 00003644  504F                     addq.w     A7, 8
  5188. 00003646  670C                     beq        +0xE /* 00003654 */
  5189. 00003648  487A 008A                pea.l      [PC + 0x8A /* 000036D4, value 0x12C0000 */]
  5190. 0000364C  2F0C                     move.l     -[A7], A4
  5191. 0000364E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  5192. 00003652  504F                     addq.w     A7, 8
  5193. label00003654:
  5194. 00003654  7000                     moveq.l    D0, 0x00
  5195. 00003656  2F00                     move.l     -[A7], D0
  5196. 00003658  7200                     moveq.l    D1, 0x00
  5197. 0000365A  1214                     move.b     D1, [A4]
  5198. 0000365C  2F01                     move.l     -[A7], D1
  5199. 0000365E  486C 0001                pea.l      [A4 + 0x1]
  5200. 00003662  2F0B                     move.l     -[A7], A3
  5201. 00003664  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  5202. 00003668  4A80                     tst.l      D0
  5203. 0000366A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5204. 0000366E  6612                     bne        +0x14 /* 00003682 */
  5205. 00003670  7002                     moveq.l    D0, 0x02
  5206. 00003672  2F00                     move.l     -[A7], D0
  5207. 00003674  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  5208. 00003678  2F0B                     move.l     -[A7], A3
  5209. 0000367A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5210. 0000367E  504F                     addq.w     A7, 8
  5211. 00003680  6038                     bra        +0x3A /* 000036BA */
  5212. label00003682:
  5213. 00003682  2007                     move.l     D0, D7
  5214. 00003684  5880                     addq.l     D0, 4
  5215. 00003686  2E00                     move.l     D7, D0
  5216. label00003688:
  5217. 00003688  BC87                     cmp.l      D6, D7
  5218. 0000368A  6EA4                     bgt        -0x5A /* 00003630 */
  5219. 0000368C  4214                     clr.b      [A4]
  5220. 0000368E  7000                     moveq.l    D0, 0x00
  5221. 00003690  2F00                     move.l     -[A7], D0
  5222. 00003692  7201                     moveq.l    D1, 0x01
  5223. 00003694  2F01                     move.l     -[A7], D1
  5224. 00003696  2F0C                     move.l     -[A7], A4
  5225. 00003698  2F0B                     move.l     -[A7], A3
  5226. 0000369A  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  5227. 0000369E  3D7C 0001 FEF8           move.w     [A6 - 0x108], 0x1
  5228. 000036A4  2D4B FEFA                move.l     [A6 - 0x106], A3
  5229. 000036A8  206E 0008                movea.l    A0, [A6 + 0x8]
  5230. 000036AC  43EE FEF8                lea.l      A1, [A6 - 0x108]
  5231. 000036B0  20D9                     move.l     [A0]+, [A1]+
  5232. 000036B2  30D9                     move.w     [A0]+, [A1]+
  5233. 000036B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5234. 000036B8  6010                     bra        +0x12 /* 000036CA */
  5235. label000036BA:
  5236. 000036BA  426E FEF8                clr.w      [A6 - 0x108]
  5237. 000036BE  206E 0008                movea.l    A0, [A6 + 0x8]
  5238. 000036C2  43EE FEF8                lea.l      A1, [A6 - 0x108]
  5239. 000036C6  20D9                     move.l     [A0]+, [A1]+
  5240. 000036C8  30D9                     move.w     [A0]+, [A1]+
  5241. label000036CA:
  5242. 000036CA  4CEE 18C0 FEE8           movem.l    D6,D7,A3,A4, [A6 - 0x118]
  5243. 000036D0  4E5E                     unlink     A6
  5244. 000036D2  4E75                     rts
  5245. 000036D4  012C 0000                btst       [A4 + 0x0], D0
  5246. fn000036D8:
  5247. 000036D8  4E56 FFFA                link       A6, -0x0006
  5248. 000036DC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5249. 000036E0  266E 0014                movea.l    A3, [A6 + 0x14]
  5250. 000036E4  286E 000C                movea.l    A4, [A6 + 0xC]
  5251. 000036E8  2C2E 0008                move.l     D6, [A6 + 0x8]
  5252. 000036EC  2E2E 0010                move.l     D7, [A6 + 0x10]
  5253. 000036F0  2A3C 0000 00F0           move.l     D5, 0xF0
  5254. 000036F6  CA87                     and.l      D5, D7
  5255. 000036F8  7040                     moveq.l    D0, 0x40
  5256. 000036FA  B085                     cmp.l      D0, D5
  5257. 000036FC  6616                     bne        +0x18 /* 00003714 */
  5258. 000036FE  598F                     subq.l     A7, 4
  5259. 00003700  2F06                     move.l     -[A7], D6
  5260. 00003702  2F0C                     move.l     -[A7], A4
  5261. 00003704  2F07                     move.l     -[A7], D7
  5262. 00003706  2F0B                     move.l     -[A7], A3
  5263. 00003708  2053                     movea.l    A0, [A3]
  5264. 0000370A  2250                     movea.l    A1, [A0]
  5265. 0000370C  4E91                     jsr        [A1]
  5266. 0000370E  584F                     addq.w     A7, 4
  5267. 00003710  6000 00C4                bra        +0xC6 /* 000037D6 */
  5268. label00003714:
  5269. 00003714  700F                     moveq.l    D0, 0x0F
  5270. 00003716  C087                     and.l      D0, D7
  5271. 00003718  BC80                     cmp.l      D6, D0
  5272. 0000371A  670E                     beq        +0x10 /* 0000372A */
  5273. 0000371C  7012                     moveq.l    D0, 0x12
  5274. 0000371E  2F00                     move.l     -[A7], D0
  5275. 00003720  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  5276. 00003724  584F                     addq.w     A7, 4
  5277. 00003726  6000 00AE                bra        +0xB0 /* 000037D6 */
  5278. label0000372A:
  5279. 0000372A  598F                     subq.l     A7, 4
  5280. 0000372C  3F06                     move.w     -[A7], D6
  5281. 0000372E  486C 0006                pea.l      [A4 + 0x6]
  5282. 00003732  2F07                     move.l     -[A7], D7
  5283. 00003734  2F0B                     move.l     -[A7], A3
  5284. 00003736  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  5285. 0000373A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5286. 0000373E  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  5287. 00003744  2005                     move.l     D0, D5
  5288. 00003746  0480 0000 0010           subi.l     D0, 0x10
  5289. 0000374C  672A                     beq        +0x2C /* 00003778 */
  5290. 0000374E  0480 0000 0010           subi.l     D0, 0x10
  5291. 00003754  672A                     beq        +0x2C /* 00003780 */
  5292. 00003756  0480 0000 0010           subi.l     D0, 0x10
  5293. 0000375C  6730                     beq        +0x32 /* 0000378E */
  5294. 0000375E  0480 0000 0020           subi.l     D0, 0x20 /* ' ' */
  5295. 00003764  6736                     beq        +0x38 /* 0000379C */
  5296. 00003766  0480 0000 0010           subi.l     D0, 0x10
  5297. 0000376C  6744                     beq        +0x46 /* 000037B2 */
  5298. 0000376E  0480 0000 0010           subi.l     D0, 0x10
  5299. 00003774  674A                     beq        +0x4C /* 000037C0 */
  5300. 00003776  6054                     bra        +0x56 /* 000037CC */
  5301. label00003778:
  5302. 00003778  3D7C 0004 FFFA           move.w     [A6 - 0x6], 0x4
  5303. 0000377E  604C                     bra        +0x4E /* 000037CC */
  5304. label00003780:
  5305. 00003780  4AAE FFFC                tst.l      [A6 - 0x4]
  5306. 00003784  6746                     beq        +0x48 /* 000037CC */
  5307. 00003786  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5308. 0000378C  603E                     bra        +0x40 /* 000037CC */
  5309. label0000378E:
  5310. 0000378E  4AAE FFFC                tst.l      [A6 - 0x4]
  5311. 00003792  6738                     beq        +0x3A /* 000037CC */
  5312. 00003794  3D7C 0003 FFFA           move.w     [A6 - 0x6], 0x3
  5313. 0000379A  6030                     bra        +0x32 /* 000037CC */
  5314. label0000379C:
  5315. 0000379C  4AAE FFFC                tst.l      [A6 - 0x4]
  5316. 000037A0  672A                     beq        +0x2C /* 000037CC */
  5317. 000037A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5318. 000037A6  486E FFFA                pea.l      [A6 - 0x6]
  5319. 000037AA  4EBA FE40                jsr        [PC - 0x1C0 /* 000035EC */]
  5320. 000037AE  504F                     addq.w     A7, 8
  5321. 000037B0  601A                     bra        +0x1C /* 000037CC */
  5322. label000037B2:
  5323. 000037B2  4AAE FFFC                tst.l      [A6 - 0x4]
  5324. 000037B6  6714                     beq        +0x16 /* 000037CC */
  5325. 000037B8  3D7C 0005 FFFA           move.w     [A6 - 0x6], 0x5
  5326. 000037BE  600C                     bra        +0xE /* 000037CC */
  5327. label000037C0:
  5328. 000037C0  4AAE FFFC                tst.l      [A6 - 0x4]
  5329. 000037C4  6706                     beq        +0x8 /* 000037CC */
  5330. 000037C6  3D7C 0007 FFFA           move.w     [A6 - 0x6], 0x7
  5331. label000037CC:
  5332. 000037CC  41EE FFFA                lea.l      A0, [A6 - 0x6]
  5333. 000037D0  224C                     movea.l    A1, A4
  5334. 000037D2  22D8                     move.l     [A1]+, [A0]+
  5335. 000037D4  32D8                     move.w     [A1]+, [A0]+
  5336. label000037D6:
  5337. 000037D6  4CEE 18E0 FFE6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1A]
  5338. 000037DC  4E5E                     unlink     A6
  5339. 000037DE  4E75                     rts
  5340. fn000037E0:
  5341. 000037E0  4E56 FFF8                link       A6, -0x0008
  5342. 000037E4  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  5343. 000037E8  266E 0018                movea.l    A3, [A6 + 0x18]
  5344. 000037EC  486E FFFC                pea.l      [A6 - 0x4]
  5345. 000037F0  A874                     syscall    GetPort
  5346. 000037F2  598F                     subq.l     A7, 4
  5347. 000037F4  4EBA F4C2                jsr        [PC - 0xB3E /* 00002CB8 */]
  5348. 000037F8  A873                     syscall    SetPort
  5349. 000037FA  2053                     movea.l    A0, [A3]
  5350. 000037FC  2868 0008                movea.l    A4, [A0 + 0x8]
  5351. 00003800  2054                     movea.l    A0, [A4]
  5352. 00003802  2068 0008                movea.l    A0, [A0 + 0x8]
  5353. 00003806  4A90                     tst.l      [A0]
  5354. 00003808  56C3                     sne        D3
  5355. 0000380A  4403                     neg.b      D3
  5356. 0000380C  4883                     ext.w      D3
  5357. 0000380E  2D43 FFF8                move.l     [A6 - 0x8], D3
  5358. 00003812  558F                     subq.l     A7, 2
  5359. 00003814  2054                     movea.l    A0, [A4]
  5360. 00003816  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5361. 0000381A  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  5362. 0000381E  7000                     moveq.l    D0, 0x00
  5363. 00003820  101F                     move.b     D0, [A7]+
  5364. 00003822  222E FFF8                move.l     D1, [A6 - 0x8]
  5365. 00003826  1E00                     move.b     D7, D0
  5366. 00003828  CE01                     and.b      D7, D1
  5367. 0000382A  2F0B                     move.l     -[A7], A3
  5368. 0000382C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5369. 00003830  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5370. 00003834  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5371. 00003838  4EBA FE9E                jsr        [PC - 0x162 /* 000036D8 */]
  5372. 0000383C  4A07                     tst.b      D7
  5373. 0000383E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5374. 00003842  6608                     bne        +0xA /* 0000384C */
  5375. 00003844  2F0C                     move.l     -[A7], A4
  5376. 00003846  4EBA FD78                jsr        [PC - 0x288 /* 000035C0 */]
  5377. 0000384A  584F                     addq.w     A7, 4
  5378. label0000384C:
  5379. 0000384C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5380. 00003850  A873                     syscall    SetPort
  5381. 00003852  4CEE 1888 FFE8           movem.l    D3,D7,A3,A4, [A6 - 0x18]
  5382. 00003858  4E5E                     unlink     A6
  5383. 0000385A  4E75                     rts
  5384. 0000385C  4E56 0000                link       A6, 0
  5385. 00003860  4E5E                     unlink     A6
  5386. 00003862  4E75                     rts
  5387.